Model Context Protocol
活跃简介
Model Context Protocol (MCP) 是 Anthropic 发起的开放协议,定义了 AI 模型与外部工具、数据源之间的标准化交互接口,是 Agent 工具调用生态的基础设施。
核心特性
- 定义 AI 模型与外部工具、数据源之间的标准化交互协议
- TypeScript 定义的 JSON Schema,确保跨语言和跨平台的兼容性
- 由 Anthropic 发起的开放标准,获得广泛生态支持
- 包含完整的协议规范、Schema 定义和官方文档
- 支持 Tools、Resources、Prompts、Sampling 等核心能力
- 推动 AI Agent 工具调用生态的互操作性标准化
适用场景
💡 为 AI 模型构建标准化的工具调用接口
💡 实现不同 AI 平台和工具之间的互操作
💡 构建 MCP 兼容的工具服务器和客户端
💡 开发基于 MCP 协议的 Agent 应用
💡 统一 AI 应用与外部数据源的集成方式
分类
快速开始
参考 modelcontextprotocol.io 官方文档了解协议详情。使用 TypeScript SDK(@modelcontextprotocol/sdk)或 Python SDK 构建 MCP 服务器。在服务器中暴露 Tools、Resources 或 Prompts。将 MCP 服务器连接到支持 MCP 的客户端(如 Claude Desktop、Cursor 等)。