MCP 服务器暴露上百端点怎么办:搜索-取规格-调用三件套解法
sandeepK1125 · reddit · 2026-11-04
- 问题:ApyHub 的 MCP 服务器最初采用「每个 API 端点一个工具」的做法,但超过几十个工具后模型开始选错工具,且工具定义本身占用大量上下文窗口。
- 解法:收敛为三个核心工具——searchapis(搜索)、getapispec(取所选 API 的规格)、callapi(调用),配一份小型精选清单;agent 先搜索需求、只拉取选中项的规格再调用。上下文保持精简,API 目录可无限扩展而无需改动服务器。
- 代价:每个任务需要更多往返轮次;模型有时跳过读规格直接猜参数导致调用出错。
- 作者抛出的开放问题:是全量暴露工具还是加搜索/发现步骤?如何阻止模型瞎猜参数?工具数量到多少时选择准确率开始下降?
「编程与Agent」频道最新
- 自主 Agent 定制 MSA 策略,提升 AlphaFold 3 蛋白复合物预测 — SJTU · 2026-11-04
- NVIDIA 研究:频繁上下文压缩可保长任务准确率,长上下文模型或非必需 — nvidia · 2026-11-04
- 纯 vibe coding:Opus 5.5+Meshy 做出 5 个可切换光照的彩绘玻璃 3D 场景 — Pristine_Good7326 · 2026-11-04
- LLM 写的文档为何总是难读?作者指其追求冲击力而非可读性 — mervenoyann · 2026-11-04
- OpenAI DevDay 现场合影:演示 Agent 任务历史任意步骤 Fork — paw_lean · 2026-11-04
- 字节开源 Axion 1.0-35B 智能体基础模型,仅三阶段训练即比肩商用模型 — pmttyji · 2026-11-04