# Forge Orchestrator

Координирует одновременную работу Claude Code и других AI-инструментов в одном репозитории. Предотвращает конфликты правок с помощью блокировок файлов и единого графа задач.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 162
- Автор: nxtg-ai
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/nxtg-ai/forge-orchestrator
- Обновлён: 2026-10-15
- HTML: https://affpapa.org/nevibecode/mcp/forge-orchestrator

## Что делает

Диспетчер поставляется как единый бинарный файл на Rust без внешних зависимостей. Он создаёт в корне проекта каталог `.forge/`, куда записывает журнал событий, граф задач и базу решений. Сервер открывает клиентам по протоколу stdio 12 MCP-инструментов, позволяя агентам брать задачи в работу, отчитываться об их закрытии и проверять чужие блокировки.

Основная задача оркестратора — защитить проект от конфликтов, когда в репозитории параллельно пишут Claude Code и раннеры Codex CLI или Antigravity CLI (`agy`). Механизм исключительных блокировок удерживает файлы за одним агентом, пока тот не закончит правку. Конфигурация планировщика поддерживает два режима: бесплатный эвристический `rule-based` и более глубокий `openai`.

По умолчанию проверка расхождений со спецификацией отключена: для неё придётся настроить OpenAI и передать API-ключ. Проект находится на стадии alpha, поэтому интерфейсы могут меняться без предупреждения.

## Требования
- Нужно: готовый бинарник из релизов репозитория

## Установка

### Claude Code (родная платформа)

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

## Когда брать
- заблокировать файлы от одновременной перезаписи несколькими ИИ-инструментами
- сгенерировать граф задач с учётом зависимостей из `SPEC.md`
- скоординировать совместную работу Claude Code и Codex CLI в одном каталоге
- зафиксировать архитектурные решения в локальной базе знаний

## Примеры запросов агенту
- Сгенерируй граф задач на основе нашего файла `SPEC.md` через `forge plan --generate`.
- Проверь статус задач и занятые файловые блокировки командой `forge status`.
- Запусти автономное выполнение запланированных задач с помощью `forge run`.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
