MCP 官方文档中文版
  1. 教程
MCP 官方文档中文版
  • 开始使用
    • 简介
    • 示例 Servers
    • 示例 Clients
    • 快速上手
      • 服务器开发
      • 客户端开发
      • Claude 桌面版开发
  • 教程
    • 使用 LLMs 构建 MCP
    • 调试 Debugging
    • 调试器 Inspector
  • 概念
    • 核心架构
    • 资源 Resources
    • 提示词 Prompts
    • 工具 Tools
    • 采样 Sampling
    • 根 Roots
    • 传输 Transports
  • 开发
    • 新计划
    • 规划
    • 贡献
  1. 教程

使用 LLMs 构建 MCP

加速你使用类似 Claude 的 LLM 进行 MCP 开发!
本指南将帮助你使用 LLM 来构建自定义的模型上下文协议(Model Context Protocol, MCP)服务器和客户端。 本教程我们将重点关注 Claude,但是你可以使用任何前沿的 LLM 来完成。

准备文档#

在开始之前,请收集必要的文档,以帮助 Claude 理解 MCP:
1.
访问 https://modelcontextprotocol.io/llms-full.txt 并复制完整的文档文本
2.
导航至 MCP TypeScript SDK 或 Python SDK 仓库
3.
复制 README 文件和其他相关文档
4.
将这些文档粘贴到你与 Claude 的对话中

描述你的服务器#

提供文档后,请向 Claude 清楚地描述你想要构建的服务器类型。 详细说明:
你的服务器将公开哪些资源(resources)
它将提供哪些工具(tools)
它应该提供哪些提示(prompts)
它需要与哪些外部系统交互
例如:
Build an MCP server that:
- Connects to my company's PostgreSQL database
- Exposes table schemas as resources
- Provides tools for running read-only SQL queries
- Includes prompts for common data analysis tasks

与 Claude 协作#

在使用 Claude 开发 MCP 服务器时:
1.
首先从核心功能开始,然后迭代添加更多功能
2.
要求 Claude 解释你无法理解的代码部分
3.
根据需要请求修改或改进
4.
让 Claude 帮助你测试服务器并处理极端情况
Claude 可以帮助实现所有关键的 MCP 功能:
资源管理和公开(Resource management and exposure)
工具定义和实现(Tool definitions and implementations)
提示模版和处理(Prompt templates and handlers)
错误处理和日志记录(Error handling and logging)
连接和传输设置(Connection and transport setup)

最佳实践#

在使用 Claude 构建 MCP 服务器时:
将复杂的服务器分解为更小的部分
在继续之前彻底测试每个组件
牢记安全性——验证输入并适当限制访问
充分记录你的代码,以便将来维护
仔细遵循 MCP 协议规范

后续步骤#

在 Claude 帮助你构建服务器后:
1.
仔细审查生成的代码
2.
使用 MCP Inspector 工具测试服务器
3.
将其连接到 Claude.app 或其他 MCP 客户端
4.
根据实际使用情况和反馈进行迭代
请记住,随着需求的不断变化,Claude 可以帮助你修改和改进你的服务器。
需要更多指导? 只需向 Claude 提出有关实现 MCP 功能或解决出现的问题的特定问题即可。

扫码加入 Apifox MCP 内测群

MCP生态正在快速发展,我们正在与开发者们一起探索 AI 和 API 协作的未来。

扫码加入交流群
上一页
Claude 桌面版开发
下一页
调试 Debugging
Built with