第16章|海纳百川:MCP 协议与外部工具连接
学习目标:深入理解 MCP(Model Context Protocol)协议的设计原理,掌握如何通过 MCP 将 Claude Code 与数据库、API、第三方服务等外部工具连接,极大扩展 AI 的能力边界。
16.1 什么是 MCP?
核心定义
MCP(Model Context Protocol,模型上下文协议)是 Anthropic 提出的开放标准协议,用于连接 AI 模型与外部工具、数据源和服务。
没有 MCP 的 Claude Code: Claude Code ←→ 文件系统 Claude Code ←→ Shell 命令 Claude Code ←→ 网络请求(有限) 局限:只能操作本地文件和执行命令 有了 MCP 的 Claude Code: Claude Code ←→ 文件系统 Claude Code ←→ Shell 命令 Claude Code ←→ 数据库(PostgreSQL/MySQL/MongoDB) Claude Code ←→ GitHub/GitLab API Claude Code ←→ Slack/Teams Claude Code ←→ Jira/Linear Claude Code ←→ AWS/GCP/Azure Claude Code ←→ 企业内部 A