懒加载 MCP 代理
MCP 架构成本最高降低 90 %。客户端只看到 2 个工具而不是 50+;上游在首次 call_tool 时启动,空闲即休眠。
节省最多 60 % 的 Token 支出
团队约 40 % 的 Token 预算浪费在噪音上:未使用的 MCP 架构、离题的聊天记录、废弃项目。tokenguard 找出这些泄漏,并用一条命令消除。
scan → mcp lazy → chats compact → budget。无账号、无网络调用,MIT。
为什么团队会安装它
默认 dry-run。不加 --apply 不会改动任何内容,且修改前会先写备份。
MCP 架构成本最高降低 90 %。客户端只看到 2 个工具而不是 50+;上游在首次 call_tool 时启动,空闲即休眠。
精确定位对话偏离主题的那条消息,并估算开新对话可收回的 Token。完全离线,无需 LLM。
将 500+ 条消息压缩为一份结构化摘要 — 请求、文件、命令、关键主题 — 并保留最后 8 条原文。新对话即纯净上下文。
按天、会话、工具、模型查看支出。设定每日上限,超支即让 CI 构建失败。通过 pricing.json 估算美元成本。
按 Git 指标找出死库与未完成仓库,并用 git bundle + tar + 清单归档。一条 clone 即可恢复。
捕获断链、版本与端口冲突、重复段落、过时的「截止日期」。过时文档不再浪费上下文。
兼容性
对话、重命名、MCP 配置与懒加载代理,覆盖所有主流开发工具。
| 工具 | 对话 | 重命名 | MCP 配置 | 懒加载 |
|---|---|---|---|---|
| DeepSeek Harness | 完整 | 原生 | YAML 配置 | 代理 + --apply |
| Claude Code | 读取 | — | ~/.claude.json | 代理 |
| OpenAI Codex CLI | 尽力而为 | — | config.toml | 代理 |
| Gemini CLI | — | — | settings.json | 代理 |
| Cursor | — | — | ~/.cursor/mcp.json | 代理 |
| VS Code / Copilot | — | — | .vscode/mcp.json | 代理 |
| Claude Desktop | — | — | claude_desktop_config.json | 代理 |
开始使用
Node.js ≥ 20 或现成二进制。无账号、无网络请求,MIT 许可。
# global install npm install -g tokenguard tokenguard version tokenguard 0.3.4 # first look at the environment tokenguard scan
# isolated run docker run --rm \ -v ~/.tokenguard:/data \ -v ~/.dsh:/dsh \ tokenguard/tokenguard:latest scan DeepSeek Harness yes 12 15.9 MB
# prebuilt binary (Linux x64) curl -fsSL https://github.com/tokenguard/tokenguard/releases/latest/download/tokenguard-linux-x64.tar.gz | tar xz sudo mv tokenguard /usr/local/bin/ tokenguard version tokenguard 0.3.4
# from source git clone https://github.com/tokenguard/tokenguard.git cd tokenguard && npm install npm link tokenguard scan
FAQ
立即开始节省 Token
运行 tokenguard scan — 在改动前就看清 Token 的去向。
免费且 MIT。Pro(团队仪表板、SSO、MCP 网关)已在路线图上 — CLI 保持开源。