11. 延伸阅读
一句话理解:MCP 的官方 Spec、SDK、参考 Servers、主流 Host 集成文档与对比文章,是持续深入的最佳起点。
官方文档
- Model Context Protocol Specification(2026-07-28)
- 当前稳定版权威协议文档:无状态核心、
server/discover、MRTR、扩展框架、授权基线。
- 当前稳定版权威协议文档:无状态核心、
- Model Context Protocol Specification(2025-06-18)
- 2025 时代规范:握手生命周期、Primitives、Transport 细节,理解存量实现与 Mini Demo 的基础。
- Introduction to MCP
- Anthropic 官方的 MCP 介绍,适合快速建立整体认知。
- 官方 MCP Registry
- Server 发现的权威来源,以
server.jsonmanifest 发布。
- Server 发现的权威来源,以
- MCP Python SDK
- 官方 Python SDK;v2 迁移见 migration.md,v2 新特性导览见 What's new in v2。
- MCP TypeScript SDK
- 官方 TypeScript SDK,1.30+ 重构到 Web Standards,可运行于 Node.js / Bun / Deno / Workers。
- MCP Reference Servers
- 官方参考 Server(filesystem、fetch、git、memory 等),教育性质示例。
- ToolHive
- Stacklok 开源的一体化 MCP 平台(容器运行时 + 网关 + 私有 Registry + K8s Operator),生产化落地样本。
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/MCPServerStreamableHttp的使用文档。
- OpenAI Agents SDK 中
规范解读与迁移指南
- MCP 2026-07-28 Changelog
- 官方变更清单:无状态化、
server/discover、MRTR、subscriptions/listen、缓存接口等逐条对应 SEP。
- 官方变更清单:无状态化、
- MCP Deprecated Features
- 官方弃用登记表:每个特性的弃用时间与最早移除窗口(Roots/Sampling/Logging/DCR 为 2027-07-28 后首个修订版)。
- MCP Extensions Overview
- 官方扩展清单与协商机制;各客户端支持情况见 Extension Support Matrix。
- Cloudflare: The next generation of MCP
- 2026-07-28 规范最系统的第三方解读:无状态核心、MRTR、授权强化、TS SDK Web Standards 化。
- Appwrite: What's new in the MCP 2026-07-28 specification
- Python SDK v2 迁移指南
- FastMCP → MCPServer 更名、统一 Client、
mcp-types拆包等破坏性变化。
- FastMCP → MCPServer 更名、统一 Client、
- ToolHive 文档
- 容器化运行 MCP Server、K8s Operator 与企业自托管实践。
治理与安全
- Anthropic 将 MCP 捐入 Linux Foundation Agentic AI Foundation
- CSA: MCP Security Crisis — Systemic Design Flaws
- CSA: MCP Tool Poisoning — Adversarial Hijacking of AI Agent Workflows
- CSA: Agentic MCP Security Best Practices
- Obsidian Security: When MCP Meets OAuth
- OX Security: MCP STDIO Command Injection Advisory
工程文章与对比
- 从 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 总览 |
| Agent OS | MCP Host 是 Agent OS 中负责外部能力接入与安全控制的组件 | Agent OS 总览 |
| RAG | /06-rag/ | Retriever 与知识库可封装为 MCP Server。 |
| AI SRE | /07-ai-sre/ | AI SRE 观测 MCP Server/Client 的调用延迟与错误。 |
| Benchmark + Evaluation | /07-ai-sre/benchmark-evaluation/ | 评测 MCP Server 的工具调用正确性、Capability 协商与端到端 Agent 表现。 |
推荐学习路径
如果你是 MCP 初学者,建议按以下顺序阅读:
- 先读 MCP 总览 建立整体框架。
- 再读 背景 与 核心思想,理解为什么需要 MCP 以及它的角色模型。
- 接着看 架构设计 与 协议工作流程,把抽象概念对应到协议消息。
- 跟着 工程实践 跑一遍 Mini Demo,亲手观察 initialize、list、call 的消息流转。
- 读到 核心模块、企业生产实践、最佳实践 时,结合自己业务思考落地方式。
- 最后通过 源码分析 与 延伸阅读 深入官方实现。
本章小结
MCP 是一个快速发展的开放协议:2026-07-28 无状态规范是当前部署基线(draft 通道暂无已确认的下一版变更),2025 时代规范在弃用窗口内仍广泛运行。官方 Spec、SDK 与 Registry 是最权威的学习资料;Cloudflare、Appwrite 等的规范解读与 CSA、OWASP 的安全材料则是工程落地的必读补充。结合本主题其他章节与 AI Infra Handbook 的 Agent Runtime、Memory、Multi-Agent、Reflection 等主题,可以形成完整的 Agent 基础设施知识体系。
参考来源
- Model Context Protocol Specification(2026-07-28)
- MCP 2026-07-28 Changelog
- MCP Extensions Overview
- Introduction to MCP
- MCP Python SDK
- MCP TypeScript SDK
- MCP Reference Servers
- ToolHive
- Anthropic: Model Context Protocol
- Anthropic: Building Effective Agents
- Claude Code MCP Docs
- OpenAI Agents SDK MCP
- Cloudflare: The next generation of MCP
- 从 Function Call 到 MCP → SKILLS