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

Foremerge — MCP-сервер для Claude Code: координация параллельных

Foremerge даёт параллельным агентам общий список намерений, чтобы конфликт планов всплыл до того, как оба начнут писать код.

Открыть на GitHub

Что делает Foremerge

Foremerge — протокол координации кодинг-агентов поверх Git. Каждый агент работает в своей изолированной рабочей копии, но перед правкой объявляет, что собирается менять: например, функцию sendEmail. Все объявления лежат в небольшой базе внутри папки .git, поэтому Claude, Codex и Cursor на одной машине видят одну картину.

Если два плана сталкиваются, Foremerge называет обоих агентов, объясняет причину и предлагает, как развести работу. Пример из описания: один агент заменяет PaymentService на StripePaymentService, другой дописывает PayPal в старый PaymentService. По строкам правки не пересекаются, Git пропустит обе, а работа по PayPal останется висеть на классе, который больше никто не вызывает. Foremerge сравнивает объявленные области видимости и операции (replace против extend) и выдаёт предупреждение уровня HIGH ещё до записи кода.

Файлы Foremerge не блокирует и агентов не останавливает: предупреждения носят рекомендательный характер, решение остаётся за вами. Конфликты разбирает детерминированный детектор, а не модель, поэтому одинаковый вход даёт одинаковый ответ. Для установки вручную нужны свежий Git и jq; бинарник ставится скриптом в ~/.local/bin либо из npm на macOS и Linux с glibc. Сборка из исходников требует Rust 1.85+. Связь между разными машинами в проект не входит.

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

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

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

  • Настрой Foremerge в этом репозитории, чтобы мы могли координировать параллельных агентов.
  • Опубликуй своё намерение по sendEmail и проверь конфликты перед правкой.
  • Зарегистрируй проверку test командой foremerge checks set test -- cargo test --all-targets.

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

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

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

Вопросы о Foremerge

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

Проще всего отдать установку агенту: вставьте в Claude из корня репозитория инструкцию из быстрого старта — она ставит Foremerge через curl -fsSL https://foremerge.com/install.sh | sh, затем выполняет foremerge init, foremerge setup all, регистрирует проверку через foremerge checks set и подтверждает командой foremerge doctor --client all. Шаг 3 включает MCP-сервер, поэтому клиент спросит подтверждение.

Что делает Foremerge?

Собирает объявления агентов о том, что они собираются менять, в общий список внутри .git и сравнивает их между собой. При столкновении планов выдаёт предупреждение с именами агентов и причиной.

Foremerge блокирует файлы или останавливает агентов?

Нет. Предупреждения рекомендательные, файлы не блокируются, и решение остаётся за вами. Конфликты разбирает детерминированный детектор, а не модель.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо AIHawk feder-cr MCP-сервер, который даёт агенту браузер: он открывает страницы, кликает, печатает и читает их по инструкции на обычном языке. CX Codex +1 ★ 32 221звёзд репо

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

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