SuperAPI AI 工具集

cco-overhead

智能体与模型

查看项目

更新于 10-15 21:37

技能介绍

用途:审计项目每次会话在开始工作前就已支付的固定上下文开销,找出可裁剪的部分。

主要能力:报告基线(首次助手响应时的精确上下文大小,取自会话记录的 API 用量计数,含最近值与近期平均,并显示占工作预算的百分比)、每会话成本(把该基线写入提示缓存的代价)、逐项拆分(本地可测部分如项目与全局 CLAUDE.md、记忆索引、智能体定义,以及无法归因的剩余部分如系统提示、工具 schema、MCP 服务器)和裁剪建议(如 /cco-claudemd、禁用未使用的 MCP 服务器、精简智能体描述)。

使用方式:运行 node ${CLAUDE_PLUGIN_ROOT}/src/overhead.js 得到开销报告;再运行 node ${CLAUDE_PLUGIN_ROOT}/src/overhead.js mcp --servers <name1>,<name2> 做 MCP 使用审计,把 30 天跟踪的工具调用转成按服务器的结论,并为从未被调用的服务器给出精确移除命令。需自行传入工具列表中的 MCP 服务器名(mcp__<server>__*,每个服务器一项)。脚本不读取 ~/.claude.json(含账户数据),只识别传入的服务器和项目的 ./.mcp.json。

限制与注意:仅当报告确实打印出 claude mcp remove ... 命令时,才可向用户提议执行,且须用户同意后才运行;claude mcp add 可随时恢复。若某服务器显示为 ? not observed,说明跟踪器尚无该 MCP 数据,这不是结论,不得建议移除,也不得自行构造报告未打印的移除命令。输出已格式化,应原样呈现;若报告提示未找到会话记录,说明审计需要该项目至少一次完整交互。