news 2026/7/24 17:11:34

MCP协议:Agent连接世界的标准插口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MCP协议:Agent连接世界的标准插口

MCP(Model Context Protocol)是 Anthropic 推动的开放协议:让 Agent 用统一方式连接数据库、GitHub、Slack、本地文件等MCP Server。Hermes 文档有专门 MCP 章节——不是又一个 JSON hack,而是可复用的工具总线

一、一句话搞懂

MCP = Agent 与外部世界之间的标准插口:Server 提供 tools/resources,Client(Agent)按需连接。

以前每个框架各自写 Slack 插件、Postgres 插件;MCP 希望写一次 Server,多个 Client 都能用。类似 USB:设备(Server)和电脑(Agent)通过标准协议对话。

二、深度拆解:到底差在哪?

### 1. 三个核心概念

MCP Server:暴露 tools / resources / prompts

MCP Client:Agent 或 IDE 里嵌入的连接器

Transport:stdio / HTTP 等

### 2. 为什么 Agent 框架爱 MCP

工具清单可发现(list_tools)

权限可在 Client 侧过滤

社区 Server 可复用(Git、Drive、DB…)

### 3. Hermes 里的 MCP

文档:连接 Server → 过滤 tools → 注入 Agent loop

### 4. 和 Function Calling 的关系

底层仍可能是 function calling;MCP 是更上一层的生态标准,不是替代模型 API。

三、适合谁 / 不适合谁

适合:给 Agent 接企业内部系统的集成工程师;用 Cursor/Claude Desktop 的开发者。

不适合:只有一个 HTTP API 的简单 Chatbot。

典型决策:

1.工具 >5 个且多项目复用→ 考虑 MCP Server

2.单一脚本→ 直接写 function 更快

3.安全敏感→ Client 侧必须 filter + audit

四、核心要点(收藏这张)

手写 tool

快 | 难复用

MCP Server

标准、可共享 | 多一层运维

插件市场

省心 | 信任链要谨慎

五、和别的概念怎么分?

MCP vs Plugin:MCP 是协议;Plugin 常指某产品私有扩展

MCP vs API 直连:MCP 管 discovery 与 schema;API 只管调用

MCP vs Skills:Skills 偏「知识/流程」;MCP 偏「实时工具与数据」

六、真实工作流(可以直接抄)

接一个 MCP Server 的最小路

1. 选现成 Server(如 filesystem、github)

2. Client 配置连接串

3. `list_tools` 确认 schema

4. 在 Harness 里限制允许调用的 tool 名

5. 打日志:谁、何时、调了什么

七、常见误区与踩坑

上了 MCP 就安全:Server 仍可能越权

所有工具都要 MCP 化:过度工程

MCP 只给 Claude 用:Hermes、Cursor 等都在接

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/24 17:11:14

Unity 7引擎发布:完全向后兼容与Beta测试指南

最近 Unity 技术圈最受关注的消息莫过于 Unity 7 引擎的正式发布计划。作为 Unity 6 的下一代版本,Unity 7 最大的亮点在于承诺完全向后兼容,现有 Unity 6 项目可以无缝迁移到新版本,无需重写代码或重新配置资源。这对于广大游戏开发者和企业…

作者头像 李华
网站建设 2026/7/24 17:11:07

全球显示器支架底座市场发展战略规划及 现状调研报告2026年版

全球显示器支架底座市场发展战略规划及 现状调研报告2026年版显示器支架底座是为显示设备提供稳定支撑、固定与调节接口的核心基础部件,通常采用金属制成,搭配配重、夹持或穿孔结构实现可靠固定。产品兼容 VESA 标准接口,可匹配单屏、双屏及多…

作者头像 李华
网站建设 2026/7/24 17:09:41

如何选择与优化背景音乐播放列表以提升专注力

1. 先搞清楚这个播放列表到底解决什么实际问题如果你经常需要在长时间工作、学习或需要集中注意力时找背景音乐,但又不想被随机歌单打断节奏,这类主题明确的播放列表其实比通用推荐更有用。这个播放列表的核心不是简单堆砌歌曲,而是围绕“劳动…

作者头像 李华
网站建设 2026/7/24 17:08:13

【JAVA毕设源码分享】基于SpringBoot的计算思维与人工智能学习网站的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华