mcp-slim 零配置 MCP 代理:schema 与输出 token 削减 50–80%
Leading_Strain3682 · reddit · 2026-11-11
开发者在 Reddit 发布开源项目 mcp-slim:一个零依赖的 Python stdio JSON-RPC 2.0 代理,透明地插在 MCP 客户端(Claude Code、Cursor、Windsurf)与上游 MCP 服务器之间,解决连接多个 MCP 服务器时的两大痛点:
- Token 膨胀:工具列表里自动生成的 JSON Schema 样板($schema、title、nullable anyOf 包装、超长描述)和未压缩的工具输出,每轮可消耗 25k–60k+ token。
- 密钥泄漏:读取日志、.env、git remote 的工具可能把真实 API key(sk-ant-...、ghp...、AKIA...)直接送进 LLM 上下文。
三个核心模块:
- SchemaSlimmer:剥离 Schema 样板、简化 nullable anyOf、去掉重复参数描述,支持 --allow-tools/--deny-tools 过滤,schema token 减少约 52%。
- OutputSlimmer:压缩 JSON 输出、剪除 null/空字段、去 ANSI 码、截断失控数组,输出 token 减少约 43%。
- SecretGuard:双向正则防火墙,实时脱敏 12 类密钥。
一条命令即可将现有 MCP 配置原地包装:mcp-slim wrap -i /.cursor/mcp.json。作者征集社区的实测与 benchmark 反馈。
「编程与Agent」频道最新
- Explosion 发布 Ellf 目录:52 个 NLP 模板与多智能体标注工作流 — _inesmontani · 2026-11-11
- 梗图吐槽:所谓随机 AI Agent 架构就是换了马甲的马尔可夫链 — PrasoonPratham · 2026-11-11
- OpenCode 上线 Gemini 4 Carbon 与 Claude Fable 5.2 — dean_rie · 2026-11-11
- OpenClaw 发布 v2026.11.3 安全补丁,56 个 PR 修复凭证泄露 — dean_rie · 2026-11-11
- Fable 5.2 首日拿下编码 Agent 中 1/4 的 Claude 回复 — dean_rie · 2026-11-11
- Hermes 智能体新增 /call-me:直接打电话、收语音留言指挥任务 — dean_rie · 2026-11-11