MCP 是 AI 连接外部系统的标准协议——AI 世界的 USB-C 接口。装上某个系统的 MCP,Claude 就多了一组伸手去操作那个系统的工具。
一个具体例子
你想让 Claude 整理你 Notion 里的笔记。
没装 MCP:Claude 够不到 Notion。你打开浏览器,复制一页,粘贴给它;它处理完,你再复制回去。你成了 Claude 的手。
装上 Notion MCP:Claude 自己伸手——直接读你的 Notion 页面、改内容、建数据库。你只说”把上周的会议记录整理成表格”,剩下的它自己来。
它是什么 / 不是什么
是:一个开放协议(Anthropic 发起,业界通用),定义”AI 和外部工具怎么对话”。每个 MCP server 是一个独立小程序,向 AI 暴露一组工具。它学的是 USB 的路子:以前 N 种工具 × M 个 AI 客户端要做 N×M 套对接,有了标准接口,只需要 N+M。所以 Notion 的 MCP 既能给 Claude Code 用,也能给 Cursor、Claude Desktop 用。
不是 Skill。这是最容易混的一对:Skill 是知识,MCP 是能力。想让 Claude 知道怎么写好小红书文案 → Skill;想让 Claude 能去读你的 Notion → MCP。Skill 不给新工具,只给新知识;MCP 不给新知识,只给新工具。两者配合:Skill 里写的方法论,可以指挥 Claude 去调 MCP 的工具。
顺带一个词:Connector(claude.ai 网页里的”连接器”)就是 MCP 的官方托管版——由 Notion、Stripe 这些源头公司自己写、Anthropic 审核托管、OAuth 一键授权。同一个东西的两层皮:开发者自己配的叫 MCP,消费者一键装的叫 Connector。
为什么这个概念存在
因为模型本身只会一件事:读文字、出文字。它天生没有手。每个 AI 客户端给每个外部系统单独造一只手,造不过来——MCP 把”手”标准化了,谁都能造,造一次到处能用。
没有它会怎样:回到复制粘贴时代,AI 永远只是一个聊天框。
相关概念
Subagent 可以在定义里指定自己能用哪些 MCP server;Skill 与 MCP 是”知识与能力”的互补关系;Hook 能在 MCP 工具被调用前拦截检查。