84 个工具瘦身到 19 个:MCP 上下文省 73% 的实践复盘
bulutarkan · reddit · 2026-09-10
一位开发者构建本地 macOS agent 控制层时发现,工具 schema 本身就是昂贵的上下文开销:默认暴露全部 84 个能力目录,即使大部分工具无关,每次对话都要付费。
他改用「小核心 + 运行时发现」模式:
- 默认只暴露 19 个核心工具
- 其余 84 个能力仍可通过 tooldiscover + toolinvoke 访问
- 广播的 tool schema 上下文从约 16.7k tokens 降到 4.5k,减少约 73%
浏览器控制方面:
- 用稳定的 Safari/Chrome tab handle 替代「当前活动标签」假设,多 agent 并行时不互相抢焦点
- 后台 DOM/视觉观察让 agent 无需持续占据前台
- 高层「浏览器事务」一次调用完成打开、等待、只提取所需字段、验证、关闭,避免把整个 DOM 塞回模型造成另一种浪费
项目开源:mac-mcp。作者留下开放问题:大动作面的 agent 系统,「小核心 + 运行时发现」是长期正解,还是应由客户端自行裁剪完整 schema?
「编程与Agent」频道最新
- Smart-DSH 开源插件:给 DeepSeek Harness 加手机 UI 与推送通知 — HankYeomans · 2026-09-10
- Grok agent 30 分钟打 3 通电话,替用户订好全周海滩遮阳伞 — jeff_weinstein · 2026-09-10
- 5 美分调研 10 位创作者 278 条视频:AI 让内容创业门槛骤降 — brandon_galang · 2026-09-10
- Group Bench:约 100 道群论题测你的 AI agent — Sauers_ · 2026-09-10
- Motion Paths 用样条替代掷骰子重生成,AI 视频可精修二剪 — umesh_ai · 2026-09-10
- 开源 Agent Orchestrator 爆红:11.2k star 统一编排 25+ 编码 Agent — tom_doerr · 2026-09-10