Repomix MCP 实测:把整个代码库打成一个文件再喂给 Claude Code,145 个文件 3 秒打包,11 月 12 日实测版

Repomix MCP for Claude Code

Repomix MCP 是一个本地跑的 MCP 服务器,作用是把整个代码文件夹打成一个 AI 能读、能搜的单一文件。AI Parabellum 11 月 12 日用 Claude Code v2.1.322 实测,repomix npm 包钉在 1.19.0 版(对应仓库 commit 758c3d7),全程不用账号、不用 API Key。仓库在 GitHub 上有 2.9 万星,MIT 开源。

安装只要一条命令:claude mcp add --scope local repomix -- npx -y [email protected] --mcp。接上后 Claude Code 里出现 6 个工具(pack_codebase、pack_remote_repository、attach_packed_output、read_repomix_output、grep_repomix_output、generate_skill),工具定义约占 4.5k token 上下文。实测把公开项目 Polka(145 个文件)打包只花约 3 秒,总计 55,502 token;开压缩后降到 34,561 token,省了 37.7%——比 README 说的约 70% 少不少,作者提醒别照抄这个数字,先在自己仓库上测。

打包完不用全读,用 grep_repomix_output 直接在包里搜,实测一句就定位到 class Polka extends Router 在 packages/polka/index.js 第 26 行。适合想快速摸清陌生大仓库的人,小项目没必要,Claude Code 本来就能直接读几个文件。注意两点:不加 –sandbox 时,打包会加载文件夹里的 repomix.config.* 配置文件,只打包自己信任的文件夹;用完可以 claude mcp remove repomix -s local 删掉。更多 Claude Code 实测可以看子代理 vs 智能体团队同题实测和Qdrant 官方技能实测。

来源:AI Parabellum,原文;仓库:yamadashy/repomix

请登录后发表评论

    没有回复内容