Skip to content
源码分析手册

第 05 章:MCP (Model Context Protocol)

欢迎来到第五章。MCP(Model Context Protocol)是 Claude Code 扩展能力的基石。作为架构师,我建议你将 MCP 视为一种“LLM 时代的系统总线”。本章的核心在于解构 Claude 如何通过标准化协议与外部世界进行结构化交互。

推荐阅读顺序:建议先阅读《协议与客户端架构》以建立宏观的通信范式,随后深入《服务器注册与发现》掌握动态能力的接入机制。对于关注工程安全性与合规性的同学,《OAuth 认证》与《安全与信任模型》是理解企业级智能体落地的关键。

读后心智模型:读完本章,你应该建立起这样的心智模型:Claude 不是一个孤立的程序,而是一个能够通过标准化接口,动态发现、验证并调用远程资源(Resources)与工具(Tools)的智能中枢。这种解耦设计确保了工具链的无限扩展性。

本章文章

  • 引导请求 — 探讨 Claude 在信息不足时如何主动通过 MCP 触发补充询问。
  • OAuth 认证 — 解析 MCP 体系下的第三方服务身份授权流程。
  • 协议与客户端架构 — 深度剖析 MCP 协议栈实现及其在 Claude Code 中的客户端架构。
  • 资源与提示 — 介绍 MCP 如何标准地暴露静态数据资源与预设 Prompt 模版。
  • 安全与信任模型 — 阐述 Claude 如何处理外部工具调用的权限边界与信任等级。
  • 服务器注册与发现 — 分析本地与远程 MCP Server 的注册中心实现逻辑。

基于 Claude Code v2.1.88 开源快照的深度分析