Daily Productive Sharing 1354 - Code Mode: the better way to use MCP
One helpful tip per day:)
Kenton Varda 和 Sunil Pai 介绍道:让 LLM写“调用 MCP 的代码”比让它直接“调用 MCP 工具”效果更好。
- 他们把 MCP 工具“包”成一个 TypeScript API,然后让 LLM 生成调用该 API 的代码。
- 运行时由代理作为中间层:看到 LLM 的工具调用 → 调用对应 MCP 服务器 → 把结果回传给 LLM API。
- “写代码”和“调工具”很相似,但 LLM 更擅长前者,因为它见过大量代码、却很少见到标准化的工具调用。
- 让 LLM用工具调用就像让莎士比亚学一个月中文后写戏:别指望是他的最佳发挥。
- MCP 为工具调用而生,但并不强制只能那样用。
- MCP 另一个价值:提供一套统一方式去连接并“自描述”一个 API,便于学习和发现。
- 基于 MCP,代理和服务器可以彼此不预先对接也能互通——这在传统 API 里很少见。
- MCP 让代理框架把连接与授权标准化、与 AI 逻辑解耦,由框架统一处理。
- Isolate 比容器轻得多:毫秒级启动、占用内存仅数 MB。
如果你喜欢的话,不妨直接订阅这份电子报 ⬇️