К основному содержанию
MCP-сервер CX Codex

Repomix — MCP-сервер для Claude Code: упаковка репозитория в один файл

Собирает весь репозиторий в один файл, который ИИ-агент читает или ищет по нему. Пригодится, когда нужно отдать кодовую базу модели целиком.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add repomix -- npx -y repomix
Открыть на GitHub

Что делает Repomix

Repomix проходит по проекту и складывает файлы в один документ в формате, удобном для языковых моделей. Работает и с локальной папкой, и с удалённым репозиторием. Заодно считает токены по каждому файлу и по всему проекту — это помогает понять, влезет ли код в контекст модели.

Настройки гибкие: что включать, что исключать. Учитываются .gitignore, .ignore и .repomixignore, так что мусор и сборки в вывод обычно не попадают. Для поиска секретов подключается Secretlint: файлы, похожие на хранилища ключей, из результата выкидываются. Опция --compress через Tree-sitter вытаскивает ключевые элементы кода и режет число токенов, сохраняя структуру.

MCP-сервер запускается через npx -y repomix, поэтому нужен Node.js с npm. Если в проекте лежат реальные .env с боевыми ключами, проверьте вывод перед отправкой в модель: Secretlint ловит известные форматы учётных данных, но не всё подряд.

Какие задачи решает

  • упаковать репозиторий в один файл для передачи модели
  • посчитать токены по проекту и не выйти за лимит контекста
  • исключить из вывода сборки и мусор по правилам .gitignore
  • не отправить в модель файлы с ключами и паролями
  • сжать большой проект, оставив структуру кода

Примеры запросов агенту

  • Собери репозиторий через Repomix и покажи, сколько токенов выходит
  • Упакуй проект в один файл, исключив папку dist
  • Разберись по упакованному коду, что тут можно отрефакторить

Как установить Repomix

Командой платформы

claude mcp add repomix -- npx -y repomix

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Из того же набора2

Похожие

repomix-safe-mixer daymade Скилл сканирует проект на захардкоженные ключи и токены и не даёт repomix упаковать код, пока секреты не убраны. CX Codex +1 912установок repomix-unmixer daymade Распаковывает репозитории из файлов Repomix обратно в дерево каталогов. Пригодится, когда проект упакован в один XML, Markdown или JSON для ИИ. CX Codex +1 882установок learn-codebase thedotmack Скилл заставляет агента полностью прочитать каждый исходный файл проекта. Пригодится на старте работы с незнакомым кодом. CX Codex +1 5 300установок context-compression sickn33 Скилл управляет сжатием контекста в длинных сессиях агента, когда разговор превышает лимит токенов. Вместо наивного удаления текста сохраняет структурированные резюме с файлами, решениями и состоянием. CX Codex +1 1 400установок caveman Shawnchee Переводит агента в предельно краткий режим: убирает вежливые вступления, пересказ действий и лишние слова ради экономии контекстных токенов. CX Codex +1 1 100установок context-optimization muratcankoylan Расширяет полезную ёмкость окна контекста через маскировку вывода инструментов, переиспользование KV-кеша, сжатие и разбиение задач между субагентами. CX Codex +1 356установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о Repomix

Как установить Repomix в Claude?

Одной командой: claude mcp add repomix -- npx -y repomix. Она прописывает MCP-сервер в конфиг Claude, после чего инструмент доступен агенту.

Что делает Repomix?

Собирает файлы репозитория в один документ, удобный для чтения языковой моделью, и считает токены. Ещё умеет сжимать вывод, оставляя ключевые элементы кода.

Нужно ли что-то ставить заранее?

Сервер запускается через npx -y repomix, значит нужен Node.js с npm. Отдельная глобальная установка не требуется.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой