Daily Productive Sharing 1354 - Code Mode: the better way to use MCP

Daily Productive Sharing 1354 - Code Mode: the better way to use MCP
Photo by Florian Schindler / Unsplash

One helpful tip per day:)

Kenton Varda 和 Sunil Pai 介绍道:让 LLM写“调用 MCP 的代码”比让它直接“调用 MCP 工具”效果更好。

  1. 他们把 MCP 工具“包”成一个 TypeScript API,然后让 LLM 生成调用该 API 的代码。
  2. 运行时由代理作为中间层:看到 LLM 的工具调用 → 调用对应 MCP 服务器 → 把结果回传给 LLM API。
  3. “写代码”和“调工具”很相似,但 LLM 更擅长前者,因为它见过大量代码、却很少见到标准化的工具调用。
  4. 让 LLM用工具调用就像让莎士比亚学一个月中文后写戏:别指望是他的最佳发挥。
  5. MCP 为工具调用而生,但并不强制只能那样用。
  6. MCP 另一个价值:提供一套统一方式去连接并“自描述”一个 API,便于学习和发现。
  7. 基于 MCP,代理和服务器可以彼此不预先对接也能互通——这在传统 API 里很少见。
  8. MCP 让代理框架把连接与授权标准化、与 AI 逻辑解耦,由框架统一处理。
  9. Isolate 比容器轻得多:毫秒级启动、占用内存仅数 MB。

如果你喜欢的话,不妨直接订阅这份电子报 ⬇️