🌙

第六层“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从“会聊天”进化到“能干复杂活”的基建。它把孤立的API世界变成了一个统一的、可插拔的工具生态

有了MCP,未来开发AI应用将不再纠结于“如何连上数据库”,而是专注于“如何编排工具实现业务价值”。这就是第六层的终极意义。


posted @ 2026-06-19 16:57  星火撩原  阅读(14)  评论(0)    收藏  举报
本站已运行:0
🌙 夜间模式
🌙
🌙