第六层“MCP”
如果说第五层(Harness)是给AI立的“规矩”,那第六层MCP就是给AI接上的“标准电源插座”。它解决了AI落地中最头疼的“最后一公里”问题——如何安全、标准地连接外部世界。
🔌 MCP是什么:AI世界的“USB-C接口”
在MCP出现之前,想让AI查数据库、发邮件、操作本地文件,开发者必须为每一个外部工具写定制化的胶水代码(比如:调Gmail要写一套OAuth,调Slack要写另一套Webhook)。这导致了严重的“碎片化集成地狱”。
MCP(模型上下文协议) 是由Anthropic(Claude母公司)于2024年底推出的一项开放标准协议。它的目标非常简单且宏大:
让AI应用能以统一、标准化的方式,即插即用地接入任何外部数据源和工具。
你可以把它理解为:
-
对AI来说,它是“万能USB-C接口”——不管是硬盘(本地文件)、打印机(数据库)、还是显示器(第三方API),插上同一个接口就能用。
-
对开发者来说,它是“路由器”——AI的请求发到MCP服务器,由服务器负责路由到对应的具体工具。
🏗️ MCP的“客户端-服务器”架构
MCP采用经典的客户端-服务器(C/S) 模型,包含三个核心角色:
| 角色 | 名称 | 通俗理解 | 谁来做? |
|---|---|---|---|
| 1 | MCP Host(主机) | “用工具的人”。即需要调用外部数据的AI应用(如Claude桌面版、IDE插件、LangChain应用)。 | 终端用户或开发者。 |
| 2 | MCP Client(客户端) | “手”。在Host内部,负责与MCP Server建立1对1连接的协议层。 | 由MCP SDK自动处理。 |
| 3 | MCP Server(服务器) | “工具本身”。一个轻量级程序,向AI暴露特定功能(如“读取文件”、“查询SQL”、“发送邮件”)。 | 由工具提供方或开发者编写/部署。 |
工作流程: 你(用户)在MCP Host(比如Claude)里输入:“帮我读取桌面的财报.xlsx并总结。” ↓ Host将请求通过MCP协议发给MCP Server(文件系统服务器)。 ↓ Server执行操作,读取本地文件,将数据返回给Host。 ↓ Host将数据作为上下文(第三层),生成最终总结回答你。
🧩 MCP定义的三大“原子能力”
一个MCP Server可以暴露以下三种类型的功能:
| 能力类型 | 名称 | 作用 | 举例 |
|---|---|---|---|
| 1 | Resources(资源) | “只读的知识库”。类似于文件系统中的文件,可被AI读取,但不可修改。 | 读取PDF内容、获取数据库表结构、拉取GitHub README。 |
| 2 | Tools(工具) | “可执行的函数”。AI可以主动调用它们来执行动作或计算。 | 发送邮件、创建Jira工单、执行Python数学计算、写入数据库。 |
| 3 | Prompts(提示词模板) | “预先设定好的指令集”。给AI提供标准化的任务模板。 | “请按公司周报模板格式生成一份本周工作总结。” |
🚀 为什么MCP是革命性的?(关键价值)
对比传统集成方式,MCP的优势是降维打击的:
| 对比维度 | 传统集成(无MCP) | MCP标准化集成 |
|---|---|---|
| 开发成本 | 每接入一个新工具,需从头写几百行认证+调用代码。 | 只需配置MCP Server的URL或本地路径,几行配置即可。 |
| 安全性 | 每个API有各自的密钥和权限管理,极易泄露。 | MCP协议内置标准化认证机制,统一管理令牌和权限边界。 |
| 生态复用 | 每个公司重复造轮子。 | 一次编写,随处运行。社区贡献的MCP Server可直接拿来用。 |
| 上下文的衔接 | 工具返回的原始JSON需手动解析后喂给模型。 | MCP Server按协议将数据格式化为模型可直接理解的Resource/Tool结构。 |
💡 真实落地案例:MCP在编程助手中的应用
目前最火的落地场景是AI编程助手(如Cursor、Windsurf)结合MCP。
-
传统方式:AI只能读取你当前打开的单个文件。
-
MCP方式:给IDE配置一个GitHub MCP Server。
-
你输入:“检查我的GitHub上最新的Issue。”
-
MCP Server自动调用GitHub API拉取Issue列表。
-
AI分析Issue,然后自动生成修复代码,并通过另一个Slack MCP Server,直接把修复报告发送到团队频道。
-
全程你只需要打字,AI通过MCP这个“万能插座”自动串联了GitHub、本地IDE和Slack三个系统。
-
🌐 当前MCP生态现状(截至2026年)
-
官方支持:Claude Desktop已原生内置MCP客户端,可在设置中直接添加MCP Server。
-
社区贡献:GitHub上已有数百个开源MCP Server,覆盖文件系统、PostgreSQL、Pinecone向量库、Slack、Google Drive、Figma等主流工具。
-
国内跟进:阿里、百度、智谱等厂商均已在生态中宣布支持或兼容MCP协议。
🔗 第六层与前后层的关系
| 层级 | 关系 |
|---|---|
| 第四层(Agent) | Agent是“发号施令的人”,MCP是“对讲机”。Agent决定调用“查天气”,MCP负责把这条指令用标准协议传给天气API。 |
| 第五层(Harness) | Harness是“保安”,MCP是“统一门禁系统”。Harness规定“不许访问内网”,MCP从协议层面强制阻断内网Server的连接。 |
| 第七层(Skills) | MCP是“标准化接口”,Skills是“沉淀下来的能力”。当AI通过MCP反复调用数据分析工具后,这套流程会被固化为专业技能。 |
💎 总结
第六层MCP是AI从“会聊天”进化到“能干复杂活”的基建
有了MCP,未来开发AI应用将不再纠结于“如何连上数据库”,而是专注于“如何编排工具实现业务价值”。这就是第六层的终极意义。

浙公网安备 33010602011771号