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