把MCP编译成CLI省4.1倍上下文:9个server 258个工具实测
SIGH_I_CALL · reddit · 2026-09-04
作者开源了 declick:MCP server 的工具列表每轮都占上下文,他跑的 9 个 server(258 个工具)原始描述达 236,818 字节。declick 读取 server 后生成每个工具对应一个动词的 CLI,agent 用 declick describe <name>(整个表面 <500 tokens)了解接口,再 declick run ... --fields a,b --limit N 拿到裁剪后的 JSON,9 个 server 降到 58,309 字节,压缩 4.1 倍。其他能力:daemon start 保持 stdio server 热启动(59ms vs 703ms);--where/--fields/--limit 与 8KB 默认上限让 agent 决定返回什么;setup 自动为已有 MCP 配置生成适配器、--revert 可还原;OpenAPI/GraphQL/SQLite 等同一契约。零运行时依赖,需 Node 24;0.3.0 为 MIT,之后转 Elastic License 2.0(个人和 10 人以下团队免费)。作者坦诚单次调用 payload 本身不会变小,省的是工具表面和裁剪。
「编程与Agent」频道最新
- 旅行规划站 PlanMyVisit 上线 WebMCP 支持,让 AI 直接调用景点数据 — alexbainbridge · 2026-09-04
- IBM 发布 DRACO:动态评分细粒度信用分配,训练长程智能体免验证器 — ibm-research · 2026-09-04
- Spotify 工程团队用 Portal 路由策略,砍掉 90% Claude Code token — rseroter · 2026-09-04
- 用户用 Grok Build 全自动剪出 Tesla Cybercab 电影感视频 — elonmusk · 2026-09-04
- Agentic RAG 该让 Agent 决定去哪检索,还是怎么检索? — Arc_bong · 2026-09-04
- 开发者反思:模型再强,连接器不通也白搭 — shensi · 2026-09-04