MCP 是什么:AI 应用的 USB-C 接口
认识 Model Context Protocol:为什么说它是 AI 应用的 USB-C,解决什么碎片化问题,生态现状如何。
先看痛点:M×N 集成地狱
MCP(Model Context Protocol)出现之前:每个 AI 应用(Claude Desktop、Cursor、你自己的 Agent)要接每个工具(GitHub、Slack、数据库…),都得单独写一次集成 —— M 个应用 × N 个工具 = M×N 套代码。
MCP = 统一插口
Anthropic 于 2024 年 11 月开源的协议标准,把 M×N 降为 M+N:
工具方只需实现一次 MCP Server("插头")
应用方只需实现一次 MCP Client("插座")
之后任何插座都能插任何插头 🔌
因此它被称为 "AI 应用的 USB-C":统一的工具接入标准。
生态现状(为什么值得学)
- Anthropic 率先在 Claude Desktop / Claude Code 全面支持;
- OpenAI(2025-03)、Google DeepMind 等相继宣布兼容 —— 事实上的行业跨厂商标准;
- 社区已有数千个现成 Server:文件系统、GitHub、Slack、浏览器、数据库…
与站内知识的连接
本站《Tool Calling》课讲了"工具 = 名称+描述+参数 schema";MCP 就是这个约定的协议化:任何符合协议的应用都能发现并调用任何符合协议的工具 —— OpenClaw 的 Skills 走 Markdown 说明书路线,MCP 走协议标准化路线,方向一致。
📝 课后练习
quiz-1 MCP(Model Context Protocol)最贴切的类比是?