← 机制演示库 章节知识地图 ↗ / 演示 05A · MCP 协议(自动播放)

MCP 协议:跨进程工具的"AI 的 USB-C"

Function Calling 解决"做什么"(LLM 输出结构化调用),MCP 解决"怎么做"(跨语言/跨进程/跨团队的工具如何注册、发现、调用)。MCP 是工具的 gRPC——用 JSON-RPC over stdio 统一 IDL,用 tools/list 做服务发现,用 tools/call 做远程调用。三句话看懂:① 工具定义在另一个进程里,通过 JSON-RPC 单独通信;② 框架把 MCP 工具翻译成 LLM 能看懂的 tools 数组项,加 mcp__ 前缀做命名空间;③ LLM 完全不知道 MCP 的存在——它看到的只是扁平 tools 数组,选工具只看 description。
1x2x 0/14 · 待播放
阶段
—
工具前缀
—
Cache 影响
—
协议
JSON-RPC over stdio
Agent → 配置Server → 启动子进程 → tools/list 发现 → 翻译 tools 数组(mcp__前缀) → tools/call 调用 → 结果回传
Agent
LLM + 框架
MCP Server
子进程 JSON-RPC
tools/list
服务发现
翻译 tools
mcp__ 前缀
tools/call
远程调用
结果回传
注入上下文
光点 = 当前环节 · LLM 看到的只有扁平 tools 数组
LLM 看到的 tools 数组(扁平、加前缀)LLM 选工具只看 description
JSON-RPC 消息(stdio 通信)—
就绪点 ▶ 播放,看一个浏览器自动化工具怎么跨进程被 Agent 调用。MCP 协议
⚡ 运行时动作:正在发生什么💡 知识讲解:为什么这么设计
MCP 生命周期日志配置→启动→发现→延迟加载→使用→断连恢复
AI 工程小册 · 机制演示库 · 演示 05A MCP 协议(自动播放机制动画)
← 返回演示库