当前位置: 首页 > news >正文

MCP和Agent之间的区别和联系

在LLM时代,MCP和Agent都是无法忽视的概念,这里尝试探讨MCP和Agent之间的区别和联系。

1 MCP是什么

Model Context Protocol,模型上下文协议,是一个开放标准协议,主要用于规范AI应用程序与外部数据或工具之间的通信。用于标准化LLM与外部数据源和工具的连接方式。MCP是协议层的基础设施,它关注的是如何标准化 AI 模型与外部世界的交互方式。它是 AI 生态中的“桥梁”和“粘合剂”。

2 Agent是什么
Agen是一个智能系统,能够自主运行以实现特定目标。它利用MCP提供的功能描述来理解上下文,并在各种平台/服务中自动执行任务。

3 MCP和Agent

1)联系

MCP和Agent目标都是让AI更加智能、更加实用,都为AI模型提供了与外部世界交互的能力,扩展了 AI 模型的应用场景。

Agent 可以利用 MCP 提供的标准化接口来调用外部工具和服务,从而实现更复杂的任务。

MCP与Agent之间的关系可以理解为协同工作的两个独立实体。MCP Desktop可以看作是Agent的一个工具集或扩展集。

2)区别

MCP是协议层的基础设施,它关注的是如何标准化 AI 模型与外部世界的交互方式。它是 AI 生态中的“桥梁”和“粘合剂”。MCP提供了标准化的接口,使得Agent能够方便地调用各种外部工具和数据源。MCP就像一个“万能插座”,将不同的工具和数据源连接到Agent上。

Agent是应用层的实体,它利用 MCP 等能力来执行具体任务。它是 AI 应用中的“智能工人”和“决策者”。Agent利用MCP提供的接口,自主决策并执行任务。Agent可以根据上下文和模型的推理,判断是否需要调用某个服务,然后使用function calling执行函数。
 

reference

---

MCP-与本地大模型集成实现工具调用

https://blog.csdn.net/liliang199/article/details/149865159

一文读懂MCP,以及MCP和Agent的关系

https://zhuanlan.zhihu.com/p/1890062004519150065

http://www.dtcms.com/a/331018.html

相关文章:

  • vercel部署上线
  • lesson38:MySQL数据库核心操作详解:从基础查询到高级应用
  • 飞算JavaAI智慧零售场景实践:从用户洞察到供应链优化的全链路技术升级
  • UniApp 中使用 tui-xecharts插件(或类似图表库如 uCharts)
  • [ HTML 前端 ] 语法介绍和HBuilderX安装
  • 通过网页调用身份证阅读器http websocket方法-湖南步联科技美萍MP999A电子————仙盟创梦IDE
  • 15 ABP Framework 开发工具
  • Transformer网络结构解析
  • HTML <link rel=“preload“>:提前加载关键资源的性能优化利器
  • CNN - 卷积层
  • MicroVM-as-a-Service 后端服务架构设计与实现
  • 使用 Docker 部署 PostgreSQL
  • 加密货币交易所开发:如何打造安全、高并发的数字资产交易平台?
  • 基于ECharts和EdgeOne打造云上智能图表
  • 单体架构集训整理
  • css 属性@font-face介绍
  • 经典深度学习模型——LSTM【原理解释 代码(以2025年美赛C题为例)】
  • FreeRTOS-C语言指针笔记
  • 【入门级-C++程序设计:13、STL 模板:栈(stack)、队 列(queue)、 链 表(list)、 向 量(vector) 等容器】
  • gitlab的ci/cd变量如何批量添加
  • 【P81 10-7】OpenCV Python【实战项目】——车辆识别、车流统计(图像/视频加载、图像运算与处理、形态学、轮廓查找、车辆统计及显示)
  • 智能清扫新纪元:有鹿机器人如何用AI点亮我们的城市角落
  • Streamlit实现Qwen对话机器人
  • CVPR 2025 | 机器人操控 | RoboGround:用“掩码”中介表示,让机器人跨场景泛化更聪明
  • GaussDB数据库架构师修炼(十六) 如何选择磁盘
  • Helm-K8s包管理(三)新建、编辑一个Chart
  • k8s+isulad 重装
  • Seata学习(三):Seata AT模式练习
  • CMake语法与Bash语法的区别
  • 解剖HashMap的put <三> JDK1.8