11. 延伸阅读
一句话理解:MCP 的官方 Spec、SDK、参考 Servers、主流 Host 集成文档与对比文章,是持续深入的最佳起点。
官方文档
- Model Context Protocol Specification
- 权威协议文档,覆盖架构、生命周期、消息格式、Primitives、Transport、错误码。
- Introduction to MCP
- Anthropic 官方的 MCP 介绍,适合快速建立整体认知。
- MCP Python SDK
- 官方 Python SDK 源码与 README。
- MCP TypeScript SDK
- 官方 TypeScript SDK 源码与 README。
- MCP Reference Servers
- 官方参考 Server 集合:filesystem、fetch、sqlite、postgres、github、slack 等。
Anthropic / Claude 生态
- Anthropic: Model Context Protocol
- Anthropic 发布 MCP 时的官方博客。
- Anthropic Engineering: Building Effective Agents
- Anthropic 关于如何构建有效 Agent 的工程文章,其中涉及工具与协议选型。
- Claude Code MCP Docs
- 在 Claude Code 中配置与使用 MCP Server 的指南。
OpenAI 生态
- OpenAI Agents SDK MCP
- OpenAI Agents SDK 中
MCPServerStdio与MCPServerSse的使用文档。
- OpenAI Agents SDK 中
工程文章与对比
- 从 Function Call 到 MCP → SKILLS
- 中文文章,讨论 Function Calling、MCP 与 Skills 的演进关系。
本章节交叉引用
| 主题 | 与本主题的关系 | 链接 |
|---|---|---|
| Agent Runtime | MCP Client 通常运行在 Runtime 内 | Agent Runtime 总览 |
| Memory | MCP Resource 可暴露记忆数据 | Memory 总览 |
| Multi-Agent | 多 Agent 可共享同一组 MCP Server | Multi-Agent 总览 |
| Reflection | Reflection 可调用 MCP Tool/Resource 获取评估数据 | Reflection 总览 |
| Planning | Planner 通过 MCP 发现可用能力并生成调用计划 | Planning 总览 |
| Tool Use | MCP 是 Tool Use 的协议化延伸,提供标准化能力发现与调用 | Tool Use 总览 |
推荐学习路径
如果你是 MCP 初学者,建议按以下顺序阅读:
- 先读 MCP 总览 建立整体框架。
- 再读 背景 与 核心思想,理解为什么需要 MCP 以及它的角色模型。
- 接着看 架构设计 与 协议工作流程,把抽象概念对应到协议消息。
- 跟着 工程实践 跑一遍 Mini Demo,亲手观察 initialize、list、call 的消息流转。
- 读到 核心模块、企业生产实践、最佳实践 时,结合自己业务思考落地方式。
- 最后通过 源码分析 与 延伸阅读 深入官方实现。
本章小结
MCP 是一个快速发展的开放协议,官方 Spec 和 SDK 是最权威的学习资料;Anthropic 与 OpenAI 的集成文档则展示了协议在真实产品中的应用方式。结合本主题其他章节与 AI Infra Handbook 的 Agent Runtime、Memory、Multi-Agent、Reflection 等主题,可以形成完整的 Agent 基础设施知识体系。
参考来源