快速入门
MCP 简介
开始使用 Model Context Protocol (MCP)
C# SDK 已发布!查看最新动态
MCP 是一个开放协议,它为应用程序向 LLM 提供上下文的方式进行了标准化。你可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 为设备连接各种外设和配件提供了标准化的方式一样,MCP 为 AI 模型连接各种数据源和工具提供了标准化的接口。
为什么选择 MCP?
MCP 帮助你在 LLM 的基础上构建代理(agents)和复杂的工作流。LLM 经常需要与数据和工具集成,而 MCP 提供了:
- 持续增长的预构建集成列表,LLM 可直接使用
- 灵活切换不同的 LLM 提供商和厂商
- 在你的基础设施内安全地处理数据的最佳实践
通用架构
MCP 核心采用客户端-服务器架构,主机应用可以连接多个服务器:
- MCP Hosts: 如 Claude Desktop、IDE 或 AI 工具,希望通过 MCP 访问数据的程序
- MCP Clients: 维护与服务器一对一连接的协议客户端
- MCP Servers: 轻量级程序,通过标准的 Model Context Protocol 提供特定能力
- 本地数据源: MCP 服务器可安全访问的计算机文件、数据库和服务
- 远程服务: MCP 服务器可连接的互联网上的外部系统(如通过 APIs)
快速开始
选择最适合你的路径:
快速入门
面向服务器开发者
开始构建你自己的服务器,供 Claude Desktop 和其他客户端使用
面向客户端开发者
开始构建你自己的客户端,可与所有 MCP 服务器集成
面向 Claude Desktop 用户
开始在 Claude Desktop 中使用预构建的服务器
示例
教程
使用 LLM 构建 MCP
学习如何使用 Claude 等 LLM 来加快你的 MCP 开发
Debug 指南
学习如何有效地调试 MCP 服务器和集成
MCP Inspector
使用我们的交互式调试工具测试和检查你的 MCP 服务器
MCP 工作坊(视频,2 小时)
探索 MCP
深入了解 MCP 的核心概念和功能:
核心架构
了解 MCP 如何连接客户端、服务器和 LLM
Resources
从你的服务器向 LLM 暴露数据和内容
Prompts
创建可复用的提示模板和工作流
Tools
让 LLM 通过你的服务器执行操作
Sampling
让你的服务器向 LLM 请求补全
传输层
了解 MCP 的通信机制
贡献
想参与贡献?查看我们的贡献指南,了解如何帮助改进 MCP。
支持和反馈
以下是如何获得帮助或提供反馈的途径:
- 针对 MCP 规范、SDK 或文档(开源)的错误报告和功能请求,请创建 GitHub issue
- 针对 MCP 规范的讨论或问答,请使用规范讨论区
- 针对其他 MCP 开源组件的讨论或问答,请使用组织讨论区
- 针对 Claude.app 和 claude.ai 的 MCP 集成相关的错误报告、功能请求和问题,请参阅 Anthropic 的指南:如何获取支持
Was this page helpful?