🤖 AI 跟我学 新手入门

MCP 是什么?让 AI 接万物的协议讲人话

MCP 是什么?这篇用人话讲清楚 Model Context Protocol:为什么它被叫做 AI 的 USB-C、和 Function Calling 啥区别、怎么开始用

发布 2026/04/19 📎 参考官方文档

一句话说清 MCP 是什么

MCP(Model Context Protocol,模型上下文协议)是一个让 AI 能用统一方式接通任何工具、数据源、服务的标准。

类比:MCP 之于 AI,就像 USB-C 之于硬件。以前每个设备都有自己的接口,现在统一一根线就能接所有东西。

它由 Anthropic 在 2024 年 11 月开源,2025 年起 OpenAI、Google、扣子、Dify 等主流玩家全部跟进支持,2026 年已经成了 AI Agent 时代事实上的工业标准。

用一个生活场景理解

你买了一台新笔记本,想接:

  • 一台外接显示器
  • 一个 U 盘
  • 一个鼠标
  • 一个充电器

10 年前你需要 4 种不同接口(HDMI、USB-A、PS/2、专用电源),4 根不同的线。现在呢?一个 USB-C 口全搞定

AI 接工具以前的状态就是 10 年前的笔记本——你想让 AI 调高德地图、查 Notion、发邮件、查公司数据库,每接一个都得专门写一套对接代码,AI 团队累死。

MCP 就是 AI 世界的 USB-C:所有工具按 MCP 标准包装一次,所有支持 MCP 的 AI(Claude、ChatGPT、Cursor 等)就都能用。一次开发,处处可用。

为什么 2026 年所有人都在聊 MCP

3 个原因。

1. AI 终于能「真正接万物」

在 MCP 之前,AI 接外部世界主要靠 Function Calling,但每个 AI 厂商的 Function Calling 格式不一样——OpenAI 一套、Anthropic 一套、Google 一套。开发者写一个工具要适配 3 遍。

有了 MCP,开发者只需要写一遍工具,所有支持 MCP 的客户端(Claude Desktop、ChatGPT、Cursor、扣子等)都能直接用。生态一下子炸开。

2. 巨头不再各自为战

Anthropic 提出 MCP 后,OpenAI 在 2025 年 3 月宣布 Responses API 原生支持 MCP,Google 跟进、字节扣子跟进、各家 IDE(Cursor、Windsurf)也跟进。

这是 AI 行业少见的「全场达成共识」事件。意味着 MCP 不会昙花一现,会成为长期标准。

3. AI Agent 真正可用,靠的就是 MCP

AI Agent 的核心能力之一是「调工具」。MCP 把「调工具」这件事的工程成本砍掉 90%。没有 MCP,Agent 永远是玩具;有了 MCP,Agent 真的能下场干活。

MCP 的 3 个核心概念

理解 MCP 只需要记 3 个词:Server、Client、Tool。

MCP Server(服务端)

提供工具能力的一方。比如:

  • 高德地图官方做一个「高德 MCP Server」,提供「搜索地点」「规划路线」等工具
  • 你公司内部数据库做一个「内部数据 MCP Server」,提供「查订单」「查库存」等工具
  • Notion 官方做一个「Notion MCP Server」,提供「读页面」「建数据库」等工具

谁拥有数据/服务,谁就做 MCP Server。

MCP Client(客户端)

消费这些工具的一方,一般就是 AI 应用。比如:

  • Claude Desktop
  • ChatGPT 桌面端
  • Cursor 编辑器
  • Windsurf IDE
  • 扣子 Coze 工作流
  • 你自己写的 Agent

AI 想干啥就跟对应的 MCP Server 要工具,不需要自己写一行集成代码

Tool(工具)

Server 暴露给 Client 用的具体能力,每个 Tool 包含:

  • 名字(如「search_places」)
  • 描述(「在指定城市搜索地点」)
  • 参数定义(city: string, keyword: string)
  • 执行后返回什么

AI 在每一步会看可用的 Tool 列表,自己决定要调哪个、传什么参数。

MCP vs Function Calling,到底啥关系

这是新手最容易混的地方。一张表讲清楚:

维度Function CallingMCP
出现时间2023 年 6 月(OpenAI)2024 年 11 月(Anthropic)
本质AI 能调函数的「能力」AI 调工具的「标准协议」
谁定义格式每家 AI 厂商自定义统一标准
工具谁来写你为每个项目单独写Server 写一次到处用
跨厂商兼容不兼容全兼容
比喻AI 长了「能动手」的手给手装了个「统一插头」

简单记:Function Calling 是 AI 能调外部工具的「能力」;MCP 是大家约定好「怎么调」的「标准」。两者不冲突,MCP 在底层依赖 Function Calling 类的机制实现,但在工程层做了大幅标准化

详细了解 Function Calling 看 Function Calling 是什么?

MCP 现在能干什么?5 个真实场景

1. 让 Claude 直接读你的本地文件

装一个「Filesystem MCP Server」,Claude Desktop 就能直接读你电脑里的代码、文档、Excel,不用复制粘贴。

2. 让 ChatGPT 操作你的 Notion

装一个「Notion MCP Server」,ChatGPT 能直接读你的 Notion 笔记、新建页面、改数据库。

3. 让 Cursor 接通公司内部数据库

公司内部做一个 MCP Server 暴露数据库查询能力,所有员工的 Cursor 直接能用自然语言查公司数据。

4. 让 Agent 跨服务编排

比如「读 Gmail 的客户邮件 → 查 Salesforce 的客户历史 → 写一封跟进邮件 → 发飞书通知销售」,4 个 MCP Server 接起来,一个 Agent 就跑通了。

5. 让模型用上第三方专业工具

Bloomberg 终端、Figma、Stripe 这些专业工具都开始提供官方 MCP Server,AI 直接能用,不需要复杂集成。

怎么开始用 MCP?3 种入门路径

路径 1:用 Claude Desktop 装个开源 MCP Server(最简单)

  1. 下载 Claude Desktop
  2. 打开设置 → MCP Servers
  3. 从社区市场(如 Smithery、MCP Hub)挑一个你需要的 Server,比如 Filesystem、GitHub、Notion
  4. 一键安装,Claude 立刻能用对应工具

这是普通人最低门槛体验 MCP 的方式。

路径 2:在 OpenAI Responses API 里启用 MCP(适合开发者)

OpenAI 在 2025 年 3 月把 MCP 集成进 Responses API。开发者只需要在 API 调用里加一段 JSON,关键字段大致是:

  • model:gpt-5.1
  • input:你想让 AI 做的事
  • tools:里面写一项 type 等于 mcp、配上 server_url 指向你的 MCP Server 地址、再用 allowed_tools 限定 AI 能调哪些工具

AI 就会自动调用 MCP Server 里允许的工具。完整调用代码可以参考 OpenAI Cookbook 的 MCP Tool Guide

下面这段 prompt 可以让任何 AI 帮你解释你拿到的 MCP Server 适不适合接:

📋 Prompt 模板

你是 MCP 集成顾问。我会给你一个 MCP Server 的描述,你帮我判断:

  1. 这个 Server 提供了哪些工具,分别能干什么
  2. 接进我的 AI Agent 后,能解决什么实际业务问题
  3. 接入有什么风险(数据安全、权限、不可逆操作)
  4. 建议的接入方式(直接接 / 加白名单 / 加人工确认)

我要评估的 MCP Server 是:[这里粘贴 Server 文档或 README]

路径 3:在国产平台用 MCP(最适合国内用户)

扣子 Coze、Dify、Kimi 都在 2025 年起陆续支持 MCP。你可以在这些平台的工作流里直接配置 MCP Server URL,零代码用上 MCP 生态。详细看 国产 AI Agent 平台盘点 系列文章。

MCP 的 3 个常见误区

误区 1:「MCP 是 Anthropic 独家的」

错。MCP 是开源协议,任何厂商都能实现。OpenAI、Google、字节都已经支持。

误区 2:「有了 MCP 就不需要 Function Calling 了」

错。MCP 是上层标准,底层执行还是依赖大模型的 Function Calling 能力。两者是「协议层」和「能力层」的关系,互补不互斥

误区 3:「MCP 装完就万事大吉」

错。MCP 解决了「怎么接」,但没解决「该不该信」。一个不可信的 MCP Server 可能给 AI 喂错数据、骗 AI 做危险操作。生产环境用 MCP 必须做权限白名单、参数审核、人工确认关键操作。

在中国能用 MCP 吗?

完全能用。

海外原生支持

  • Claude Desktop 是原生 MCP Client,体验最好(需科学上网)
  • ChatGPT 桌面端支持 MCP(需科学上网 + Plus 订阅)
  • Cursor、Windsurf 等编辑器(海外网络条件下用更顺)

国内可用

  • 扣子 Coze 已支持 MCP,国内账号直接能用
  • Dify 开源版可自部署,支持 MCP
  • Kimi 等国产 AI 陆续跟进

国内开发者实战建议:先用扣子的 MCP 集成跑通流程;如果要深度自建,用 Dify 私有部署 + 自己写 MCP Server。

下一步

常见问题

Q:MCP 全称是什么? A:Model Context Protocol,中文「模型上下文协议」。Anthropic 提出,2024 年 11 月开源。

Q:MCP 跟 LangChain、AutoGPT 那种框架啥区别? A:完全不同。LangChain 是「写 Agent 用的代码库」,MCP 是「Agent 接工具的协议」。一个是框架,一个是标准。你完全可以「用 LangChain 写 Agent,让 Agent 通过 MCP 接工具」。

Q:我是产品/运营,要不要学 MCP? A:要懂概念,不一定要懂技术细节。你需要知道「公司内部数据可以通过 MCP 让 AI 直接用」「市面上有几千个 MCP Server 可挑」这些产品决策层信息。

Q:MCP 安全吗? A:协议本身安全,但用得不对很危险。三条铁律:1)只装可信来源的 MCP Server;2)敏感工具加权限白名单;3)不可逆操作(删库、付款)必须人工确认。

Q:MCP 会被淘汰吗? A:短期内不会。它已经被 4 大 AI 巨头同时支持,生态已经形成。3-5 年内是稳的标准。即使将来出现替代品,知识也是平滑迁移的。

Q:哪里能找现成的 MCP Server? A:Smithery、MCP Hub、Awesome MCP(GitHub)等社区市场,截至 2026 年 5 月公开 MCP Server 已经超过几千个,涵盖文件系统、数据库、SaaS 服务、专业工具等几乎所有方向。