先直接说结论,MCP(Model Context Protocol,模型上下文协议)是一个开放标准协议,主要用于规范AI应用程序与外部数据或工具之间的通信。Agent是一个智能系统,能够自主运行以实现特定目标。它利用MCP提供的功能描述来理解上下文,并在各种平台/服务中自动执行任务。
以实际应用场景为例,在面对用户提出的特定需求时,Agent能够凭借其内置的智能算法和数据分析逻辑,自动且精准地筛选并选用合适的工具与数据源,从而有条不紊地完成特定的任务。同时,Agent还可以被看作是一个肩负重任的“项目经理”。
MCP是协议层的基础设施,它关注的是如何标准化 AI 模型与外部世界的交互方式。它是 AI 生态中的“桥梁”和“粘合剂”。MCP提供了标准化的接口,使得Agent能够方便地调用各种外部工具和数据源。MCP就像一个“万能插座”,将不同的工具和数据源连接到Agent上。Agent是应用层的实体,它利用 MCP 等能力来执行具体任务。
想象一下,你的AI助手能同时操作你的日历、邮箱、打车软件和银行账户——不是靠魔法,而是靠一个叫 MCP的“万能插口”
话说2024年底,当ChatGPT们还在努力背诵世界知识时,一家叫Anthropic的公司悄悄开源了一套名为MCP(Model Context Protocol,模型上下文协议) 的技术标准。短短半年,它已经像野火般烧遍了整个AI圈——阿里用它接入高德地图,腾讯用它串联微信生态,连李开复的创业公司零一万物,都靠它打造出能跑企业流程的“超级员工”。
你可以把MCP理解为AI世界的USB-C接口。在它出现前,AI模型调用外部工具的场景是这样的:
开发者为每个工具(比如查天气、订机票、读数据库)单独写对接代码,就像给每台设备配专用充电线。结果呢?一万个AI应用对接一万个工具,需要一亿次适配——累死程序员,卡死AI能力 。而MCP干了件简单却革命的事:统一插槽标准。它定义了一套通用通信协议,让所有支持MCP的工具和AI模型能“即插即用”。
- ✨ 工具动态发现:AI运行时自动识别可用工具(如“发现你有日历权限,要订会议室吗?”)
- 双向通信:支持实时数据流动(如“机票已订,是否要通知同事?”)
- 权限沙盒:严格管控AI操作范围(财务系统仅读权限)
从此,开发者不再埋头写适配代码,转而专注让AI学会何时调用何工具——效率提升超5000倍。
如果AI Agent是具备“思考-决策-执行”能力的数字员工,MCP就是它连接现实世界的手和脚。没有MCP的Agent,就像困在玻璃罩里的人:能看能想,但摸不到任何东西。
- 传统Function Call(函数调用):AI 需要预先知道“工具长什么样”,手动配置输入输出格式(类似背菜单点菜)
- MCP升级版:AI 动态发现工具并理解其功能(走进超市,自己找食材做饭)
- Agent决策层:基于MCP提供的工具目录,自主规划任务流(如“订咖啡馆→查天气→发邀请函”)
一句话总结:
MCP是Agent的“动作协议”,Function Call 是动作的实现方式,而Agent是调度动作的“智能体” 。
- 咖啡馆预约场景:用户一句“下周三和老王喝咖啡”,Agent通过MCP调用日历查空闲→地图找附近咖啡馆→预订API锁定座位→自动发邮件邀约
- 企业级“超级员工”:零一万物的招商Agent能跨系统调取客户数据、生成开发方案、协调内部资源跟进,替代传统销售70%的机械工作
最新版Dify 1.6.0原生支持MCP。
开发者接入高德地图API只需三步:注册Key → 填入MCP服务URL → AI自动识别工具。一个能规划骑行路线、生成导航二维码的出行助手就此诞生。
对比传统开发:省去写Http请求、解析JSON、错误处理——代码量从百行归零。
- 协议升级:HTTP传输性能提升43%,量子加密算法Kyber-1024防御黑客
- 评估利器:Salesforce开源MCPEval,像“X光机”般扫描Agent工具调用缺陷
- 行业爆发:预计2025年底全球超50万个MCP工具上线,覆盖医疗、金融、工业
李开复说:
“万智平台(基于MCP)终将成为大模型时代的操作系统” 。
- 选赛道:
- ToB深度整合:啃硬骨头(如供应链优化:ERP+物流+MCP)
- 标准化工具:做可复用的“乐高积木”(如低代码审批插件)
- 复用阿里/腾讯开源MCP工具(如高德导航、企业微信通知)
- 关注华为云MaaSMCP广场等低代码平台,可视化编排工具流
当AI圈还在争论“GPT-5有多聪明”时,MCP在干一件更务实的事:让模型能力落地成服务能力。它的意义远超技术协议——这是AI从“玩具”迈向“工具”的关键跃迁。
正如当年USB标准催生了外设产业爆发,MCP正在打开的新世界是:所有软件都将为AI可调用而重生。而你我的日常,很快会习惯对AI说:
“帮我订机票、改PPT、分析财报…对了,用完后自动报销。” 你get到了吗?
嘿~我是卢卡上学,为啥起了这么一个名字呢?推荐看一下《夏日有晴天》这部影片,很不错哦。我是一个对AIGC,AI绘画,人工智能有强烈兴趣,从业多年的IT攻城师!如果对我的文章内容感兴趣,请帮忙关注点赞收藏,谢谢啦!
MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 牵头、联合多家 AI 基础设施厂商和开源社区共同发起的一套开放标准协议。它的目标非常明确:为 AI 应用提供一个通用的“接口”,让大模型能够以标准化方式调用外部工具、数据源和工作流。
你可以把它理解为 AI 世界的“USB 接口”—— 就像 USB 让手机、电脑、显示器、充电器之间实现即插即用一样,MCP 让任意 AI 应用(比如 Claude、ChatGPT、本地 LLM)都能无缝连接任意符合 MCP 规范的工具服务。
要理解这一点,得先明白 AI Agent 是如何“动手干活”的。
还记得我们第一次聊 Agent 时说的那个例子吗?
“帮我订一张明天去杭州的高铁票。”
那它是怎么做到的?
答案就藏在这四个模块的 Loop 里:
前两项让它「想得明白」,后两项让它「干得漂亮」。
而今天我们要聊的 Tools(工具),就是 Agent 的「手」——没有它,再聪明的大脑也只能干瞪眼。
一个真正的 AI Agent 不只是“聊天”,而是能完成感知→ 推理→ 调用工具 → 执行 → 反馈的闭环系统。其中,“调用工具”是关键一步——没有工具,Agent 再聪明也只是“嘴强王者”。
早期,主流做法是 Function Calling(函数调用)
比如 OpenAI 在 GPT-4 中引入的能力:开发者通过 JSON Schema 告诉模型有哪些函数可用,模型在推理时直接输出结构化的函数调用指令
比如:
你想知道天气 → 调用get_weather(city=“北京”)
你想画一只猫 → 调用generate_image(prompt=“一只穿西装的橘猫”)
你想查公司财报 → 调用query_database(table=“financials”, year=2025)
但问题来了:每个平台(OpenAI、Anthropic、Google 等)都有自己的调用格式,工具无法跨平台复用。
于是,MCP 诞生了!
MCP 自 2024 年底正式发布以来,已获得包括 Hugging Face、阿里魔搭社区 ModelScope、LlamaIndex、Ollama、Vercel AI SDK 等主流生态的广泛支持。
MCP 通过四大核心机制,解决了 Function Calling 的碎片化问题:
组件说明
| 组件 | 说明 |
|---|---|
| Tool Manifest(工具清单) | 类似 OpenAPI,使用标准化的 YAML/JSON 描述工具的能力:名称、功能描述、输入参数 Schema、输出格式、权限要求等,让 Agent “看得懂”工具能做什么。 |
| Transport Layer(传输层) | 支持 HTTP、gRPC、WebSocket 等多种通信协议,适配从本地开发、云端服务到边缘设备的各种部署场景。 |
| Context Propagation(上下文透传) | 自动携带用户身份(User ID)、会话标识、认证令牌等上下文信息,确保工具调用过程安全、可审计、可追踪。 |
| Dynamic Discovery(动态发现) | Agent 启动时可主动询问:“你有哪些工具?” 工具服务实时返回可用能力清单。Agent 再根据当前任务动态选择最合适的工具——这才是真正的 “即插即用” 体验。 |
换句话说,MCP 把「工具」从代码片段升级为可发现、可组合、可调用的独立模块,为构建大规模、互操作的 AI Agent 生态打下基础。
举个例子
你想让 Agent 查天气。用 MCP,你只需:
1. 编写一个符合 MCP 协议的天气服务(比如基于 OpenWeatherMap API);
2. 启动该服务(如HTTP://localhost:8000);
3. 从任何支持 MCP 的客户端(如 Claude Desktop、Cursor、Cherry Studio)就能自动发现并调用get_weather(city=「Tokyo」)。
整个过程无需修改 Agent 核心逻辑,也无需适配特定模型 API。
AI Agent 入门指南(三):Tools——从Function Calling 到 MCP协议
这篇文章是我 「AI Agent 入门指南」专栏的第三篇
AI Agent入门指南如果你对AI Agent相关知识感兴趣的话,也欢迎关注鸭 ~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/247289.html