加载中...
返回AI 编程实战
AI 编程知识库 · AI 编程实战 · Agent 进阶

MCP 协议简介 - 扩展 Claude Code 能力

MCP 扩展能力

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 编程知识库全年访问

扫码添加企业微信,找大熊掌门开通会员

企业微信二维码

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

加载中...