适合谁
- 需要让 AI 理解本地或远程代码库的开发者。
- 需要控制令牌数量和文件范围的代码分析流程。
- 使用 Claude Desktop、VS Code、Cline、Cursor 或 Claude Code 的用户。
资料显示 Repomix 是其上游项目提供的 MCP 服务器,采用 stdio 启动方式,提供本地与远程代码库打包、输出读取与搜索以及受安全检查保护的文件系统读取能力。资料未说明身份认证、写入能力或私有仓库支持。
Repomix 是一个命令行工具和 MCP 服务器,可将本地或远程 GitHub 代码库打包为集中式输出,供 AI 助手进行代码分析。它支持 XML、Markdown、JSON 和纯文本格式,并提供压缩、令牌统计、文件筛选、Git 日志与差异等功能。
将以下配置添加到支持 MCP 的客户端配置中,然后启动 Repomix MCP 服务器:命令为 npx,参数为 -y repomix --mcp。也可使用 Docker 运行 ghcr.io/yamadashy/repomix。
{"mcpServers":{"repomix":{"command":"npx","args":["-y","repomix","--mcp"]}}}