【翻译、转载】使用 LLM 构建 MCP

资料来源:

https://modelcontextprotocol.io/tutorials/building-mcp-with-llms

本文仅仅是翻译。
在这里插入图片描述

使用 LLM 构建 MCP

利用 Claude 等大型语言模型(LLM)加速您的 MCP 开发!

本指南将帮助您使用 LLM 来构建自定义的模型上下文协议(Model Context Protocol, MCP)服务器和客户端。本教程将重点关注 Claude,但您也可以使用任何前沿的 LLM 来完成。

准备文档

在开始之前,请收集必要的文档以帮助 Claude 理解 MCP:

  1. 访问 https://modelcontextprotocol.io/llms-full.txt 并复制完整的文档文本。
  2. 导航至 MCP TypeScript SDKPython SDK 代码仓库
  3. 复制 README 文件和其他相关文档。
  4. 将这些文档粘贴到您与 Claude 的对话中。

描述您的服务器

提供文档后,清晰地向 Claude 描述您想要构建什么样的服务器。具体说明:

  • 您的服务器将公开哪些资源
  • 它将提供哪些工具
  • 它应该提供哪些提示
  • 它需要与哪些外部系统交互

例如:

构建一个 MCP 服务器,它:
- 连接到我公司的 PostgreSQL 数据库
- 将表结构作为资源公开
- 提供运行只读 SQL 查询的工具
- 包含用于常见数据分析任务的提示

与 Claude 协作

在与 Claude 合作开发 MCP 服务器时:

  1. 首先实现核心功能,然后迭代添加更多特性。
  2. 让 Claude 解释您不理解的代码部分。
  3. 根据需要请求修改或改进。
  4. 让 Claude 帮助您测试服务器并处理边缘情况。

Claude 可以帮助实现所有关键的 MCP 功能:

  • 资源管理和公开
  • 工具定义和实现
  • 提示模板和处理程序
  • 错误处理和日志记录
  • 连接和传输设置

最佳实践

使用 Claude 构建 MCP 服务器时的最佳实践:

  • 将复杂的服务器分解成更小的部分。
  • 在进行下一步之前,彻底测试每个组件。
  • 牢记安全 - 验证输入并适当限制访问。
  • 为未来的维护编写良好的代码文档。
  • 仔细遵循 MCP 协议规范。

后续步骤

在 Claude 帮助您构建服务器之后:

  1. 仔细审查生成的代码。
  2. 使用 MCP Inspector 工具测试服务器。
  3. 将其连接到 Claude.app 或其他 MCP 客户端。
  4. 根据实际使用情况和反馈进行迭代。

在这里插入图片描述

请记住,随着需求的不断变化,Claude 可以帮助您修改和改进您的服务器。

需要更多指导?只需向 Claude 询问有关实现 MCP 功能或解决出现的问题的具体问题即可。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

superdont

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值