Model Context Protocol

活跃
GitHub TypeScript NOASSERTION

简介

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 等)。

相关项目

相关文章