前置知识

阅读本文前,建议先了解:


一、什么是 MCP?

MCP(Model Context Protocol,模型上下文协议) 是一个开放标准,用于连接 AI 应用与外部系统。

[!比喻] MCP 像什么? 就像USB-C 接口——有了它,各种设备都能用同一根线连接。MCP 让 AI 也能用统一的”接口”连接各种外部系统。

没有 MCP 时:
┌─────────┐    各自定制    ┌─────────┐
│  Claude │ ──→ 专有接口 ──→ │ 文件系统 │
│         │ ──→ 专有接口 ──→ │ 数据库   │
│         │ ──→ 专有接口 ──→ │ 日历 API │
└─────────┘                 └─────────┘

有 MCP 后:
┌─────────┐    统一协议    ┌─────────┐
│  Claude │ ──→  MCP   ──→ │ 文件系统 │
│         │ ──→  MCP   ──→ │ 数据库   │
│         │ ──→  MCP   ──→ │ 日历 API │
└─────────┘                 └─────────┘

通过 MCP,AI 应用(如 Claude、ChatGPT)可以连接:

  • 数据源:本地文件、数据库、API 响应
  • 工具:搜索引擎、计算器、代码执行器
  • 工作流:专用提示词模板、自动化流程

二、MCP 解决什么问题?

2.1 没有 MCP 之前:混乱的集成方式

每个 AI 平台都有自己的函数调用方式:

❌ Function Call 的混乱时代:
┌─────────┐
│ ChatGPT │ ──→ OpenAI 函数调用格式
├─────────┤
│ Claude  │ ──→ Anthropic Tool 格式
├─────────┤
│ Gemini  │ ──→ Google Function Calling 格式
└─────────┘

每个平台互不兼容!

2.2 开发者的痛点

❌ 开发者需要:
1. 为 ChatGPT 写一套数据库连接代码
2. 为 Claude 再写一套(重来一遍)
3. 为 Gemini 再写一套(再来一遍)
4. ... 每加一个 AI 应用,就要重写一遍

集成成本 = AI 应用数量 × 外部系统数量

2.3 功能受限

传统的 Function Call 只能调用函数,但 AI 还需要:

  • 读取参考资料(Resources)
  • 复用提示模板(Prompts)
  • 实时更新能力(Notifications)

三、MCP 带来的改变

3.1 一次开发,处处运行

✅ MCP 时代:
开发者写一个"MCP 服务器"
       ↓
Claude 能用 ←─────────┐
       ↓               │
ChatGPT 能用 ←────────┼── 一次开发,全部 AI 可用
       ↓               │
VS Code 能用 ←────────┘

3.2 丰富的生态系统

MCP 提供大量现成的服务器:

类别MCP 服务器示例
文件系统读取/写入本地文件
数据库PostgreSQL、MySQL、SQLite
开发工具GitHub、GitLab、VS Code
** productivity**Notion、Google Calendar、Slack
数据分析Excel、CSV、BI 工具

生态资源

3.3 AI 能力大幅提升

✅ 有了 MCP,AI 可以:
- 📁 读取并分析你本地的文件
- 🗄️ 查询企业数据库生成报告
- 📅 管理你的日历和日程
- 🔍 搜索最新新闻和信息
- 💻 执行代码、调试程序
- 🎨 操作 Blender 创建 3D 设计
- 🖨️ 控制 3D 打印机输出实物

→ 真正成为你的"数字助手"

四、MCP 的核心价值

4.1 对开发者

价值说明
降低开发成本只需实现一次 MCP 接口,所有 AI 应用都能用
简化集成统一的 SDK 和开发工具
易于调试MCP Inspector 等工具支持

4.2 对 AI 应用

价值说明
能力扩展接入丰富 MCP 服务器,立即获得新能力
降低维护不需要为每个外部系统单独适配
生态共享别人开发的 MCP 服务器可以直接使用

4.3 对最终用户

价值说明
更强的 AIAI 能访问更多数据源,执行更多操作
数据安全敏感数据留在本地,只传输必要信息
灵活选择可以随时切换不同的 MCP 服务器

五、实际应用场景

5.1 个人助手

场景:帮我分析桌面文档并生成总结

MCP 工作流:
1. 文件系统 MCP → 读取桌面所有文档
2. Notion MCP → 将总结保存到 Notion
3. Calendar MCP → 根据文档内容创建待办事项

5.2 企业数据分析

场景:分析销售数据并生成报告

MCP 工作流:
1. PostgreSQL MCP → 查询销售数据库
2. Excel MCP → 导出格式化报表
3. Slack MCP → 发送报告到团队频道

5.3 开发工作流

场景:帮我调试这段代码

MCP 工作流:
1. 文件系统 MCP → 读取代码文件
2. GitHub MCP → 查看相关 PR 和 Issue
3. 终端 MCP → 运行测试并查看输出

六、谁在支持 MCP?

MCP 是一个开放协议,被广泛支持:

类别支持者
AI 助手Claude、ChatGPT
开发工具VS Code、Cursor、MCPJam
平台集成GitHub、Notion、Slack

注意

MCP 还在快速发展中,支持列表持续更新。建议访问 MCP 官方客户端列表 获取最新信息。


七、总结

要点说明
MCP 是什么模型上下文协议,AI 连接外部世界的统一标准
核心价值像 USB-C 一样,统一 AI 与外部系统的连接方式
解决的问题混乱的集成方式 → 统一的”即插即用”
关键优势一次开发,处处运行;生态共享;数据安全

一句话理解

MCP = AI 的 USB-C 接口


八、延伸阅读

日期更新内容
2026-03-18初始版本
2026-04-13基于官方文档重写,补充应用场景