MCP 协议简介 - 扩展 Claude Code 能力
MCP(Model Context Protocol)就像 AI 界的 USB-C 接口——一个统一的标准,让 Claude Code 能连接任意外部系统。数据库、GitHub、浏览器、企业工具,全部即插即用。
一、MCP 是什么?
1.1 用比喻理解
USB-C 的故事:
以前,每种设备都有自己的接口——手机用 micro-USB,相机用 Mini-USB,苹果用 Lightning……你出门要带一堆线。
后来 USB-C 统一了一切:一根线,所有设备通用。
MCP 就是 AI 界的 USB-C:
| 类比 | 传统方式 | MCP 方式 |
|---|---|---|
| 连接数据库 | 每个 AI 单独写代码对接 | 一个 MCP 服务器,所有 AI 通用 |
| 调用 GitHub | 每个工具单独实现 API | 一个 GitHub MCP,到处可用 |
| 操作浏览器 | 每个项目自己封装 | 一个 Puppeteer MCP,标准接口 |
1.2 官方定义
MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月推出的开放协议:
| 要素 | 说明 |
|---|---|
| 推出时间 | 2024 年 11 月 |
| 推出方 | Anthropic |
| 性质 | 开源标准 |
| 目的 | 统一 AI 应用与外部系统的连接方式 |
二、为什么需要 MCP?
2.1 传统对接的痛点
场景:你想让 Claude Code 连接公司内部系统
| 步骤 | 传统方式 | 问题 |
|---|---|---|
| 1 | 写代码调用内部 API | 需要开发能力 |
| 2 | 定义工具 Schema | 容易出错 |
| 3 | 处理认证和授权 | 复杂且容易遗漏 |
| 4 | 测试和调试 | 耗时 |
| 5 | 换个 AI 工具 | 全部重来 |
核心问题:每个 AI 工具都要重新对接一次。
2.2 MCP 的解决方案
一次对接,处处可用:
传统方式:
Claude Code ────┬──→ 内部系统 A(单独对接)
Cursor ─────────┼──→ 内部系统 A(单独对接)
其他 AI ────────┴──→ 内部系统 A(单独对接)
MCP 方式:
Claude Code ────┐
Cursor ─────────┼──→ MCP 服务器 ──→ 内部系统 A
其他 AI ────────┘ (一次对接)
三、MCP 的核心概念
3.1 三个角色
| 角色 | 作用 | 类比 |
|---|---|---|
| Host(宿主) | 运行 AI 的应用 | Claude Code、Cursor |
| Client(客户端) | MCP 协议的实现 | Claude Code 内置的 MCP 客户端 |
| Server(服务器) | 提供具体能力 | GitHub MCP、Filesystem MCP |
3.2 三种能力
AI 编程知识库会员专享内容
开通后解锁「MCP 协议简介 - 扩展 Claude Code 能力」全文,AI 编程知识库全年访问
扫码添加企业微信,找大熊掌门开通会员

添加后说明想开通的会员类型即可