适合谁
- 经常使用 Claude Code、Codex CLI、Gemini CLI 或其他支持集成的 AI 编程 CLI 的开发者。
- 希望减少大型代码库、长日志、截图和技能文件带来的上下文消耗的用户。
- 能够接受工具修改本地 AI 客户端配置并创建索引、缓存的用户。
这不是典型的可直接连接的 MCP Server,使用前请先阅读源仓库说明。
这是一个面向 AI 编程 CLI 的本地 token 优化和钩子工具,不是证据充分的独立 MCP server:来源没有提供 server manifest、MCP transport 或工具清单。其主要价值是减少上下文噪声和重复读取;部署时应重点审查配置修改、文件访问、缓存留存以及各客户端桥接的验证状态。
最强项 · 文档质量 13/20 最弱项 · 可靠性 4/20
静态评测 · 未实际运行收录于 2026-07-30
查看 FMRS 评分方法 →运行环境:Node.js 22+
TOKEN_GOAT_MCP_COMPRESS
设为 0 可关闭 MCP 工具结果的表格化压缩;默认开启。
TOKEN_GOAT_BASH_COMPRESS
设为 0 可全局关闭 bash 输出压缩;默认开启。
TOKEN_GOAT_ASK_BACKEND
可选设为 claude 或 codex,让 token-goat ask 命令通过该 CLI 合成简短回答;未设置则只输出检索到的引用。
TOKEN_GOAT_HARNESS_OVERRIDE
由 Copilot CLI/pi 等 shim 自动设置为 'copilot_cli' 等值,用于标识当前宿主环境,用户一般无需手动设置。
需要 Node.js 22 或更高版本。运行 npm install -g token-goat,然后运行 token-goat install 和 token-goat doctor。Codex CLI 可使用 token-goat install --codex;Gemini、Qwen、Copilot、OpenCode、pi、Grok CLI 分别有对应安装选项。安装后重启 AI 会话。后台索引器不会由 install 自动启动,如需使用可运行 token-goat worker start。
安装后运行 token-goat doctor,确认输出包含 'sharp: ok' 且各钩子已注册;然后在 AI 客户端会话中重新读取同一文件,观察是否收到 re-read 提示而不是完整文件内容。
连接成功后,可以直接对 AI 助手这样说:
依据项目文档列出,未经本站实测。
Token-Goat 是一个基于 Node.js 的 CLI 与自动化钩子工具,用于压缩终端输出、缩小图片、拦截重复读取、提取代码或文档片段、生成压缩清单、缓存 Bash/Web/MCP 输出,并扫描网页内容中的提示注入模式。README 声称可减少 40–90% 的 AI token 使用或成本;这些数字来自项目描述和测试基准,实际效果取决于工作流。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 cb04e92f4455 数据同步于 2026-10-19 查看 FMRS 评分方法