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