翻译自官方文档:https://modelcontextprotocol.io/docs/learn/architecture
本模型上下文协议 (MCP) 概述讨论了其范围和核心概念,并提供了一个示例来演示每个核心概念。由于 MCP SDK 抽象掉了许多细节,大多数开发者可能会发现数据层协议部分最有用。它讨论了 MCP 服务器如何向 AI 应用程序提供上下文。有关具体的实现细节,请参考您所用编程语言的 SDK的文档。
范围
模型上下文协议包括以下方面:
- MCP 规范:概述客户端和服务器实现要求的 MCP 规范。
- MCP SDK:用于实现 MCP 的不同编程语言的 SDK。
- MCP 开发工具:用于开发 MCP 服务器和客户端的工具,包括 MCP Inspector。
- MCP 参考服务器实现:MCP 服务器的参考实现。
MCP 仅关注上下文交换的协议——它并不规定 AI 应用程序如何使用 LLM 或管理所提供的上下文。
