Codex Control Plane MCP
Очередь и надёжное управление долгими задачами Codex Desktop через MCP
Что это
Codex Control Plane MCP превращает Codex Desktop и codex-app-server в устойчивый воркер, которым безопасно управлять из MCP-клиента. Задача отправляется, сразу возвращается operationId, статус опрашивается до завершения работы, при необходимости проходит одобрение Plan Mode, в конце читается итоговый отчёт. Данные о ходах и потоках хранятся в SQLite, что позволяет пережить перезапуск MCP или падение app-server без потери прогресса.
Для участников клуба это полезно там, где Codex запускают на длинные автономные задачи в рамках вайб-кодинга или n8n-подобных оркестраций: не нужно держать MCP-вызов открытым часами и вручную городить защиту от дублей при сбоях сети — есть client_request_id, устойчивая очередь записи, ветвление и архивирование потоков, а также инвентаризация доступных моделей, профилей разрешений и песочницы.
Проект с открытым кодом, ставится через pipx или uvx, настраивается переменными окружения или JSON-конфигом, поддерживает inline- и worker-режимы для централизованного управления несколькими клиентами.
Возможности
- Асинхронная отправка задач: сразу возвращается operationId, статус опрашивается отдельными вызовами
- client_request_id защищает от дублирования ходов при повторных запросах после сбоя транспорта
- Durable turn/steer — добавление контекста в активный ход без создания второго хода
- Durable thread/fork — ветвление существующего потока задач
- Поддержка Plan Mode: запуск плана, опрос, одобрение, выполнение, чтение итогового отчёта
- Архивирование и разархивирование потоков, управление их жизненным циклом
- Восстановление после локальных сбоев (перезапуск MCP, падение app-server) на базе SQLite-персистентности
- Инвентаризация окружения: доступные модели, профили разрешений, готовность песочницы, хуки, навыки
Цена: Открытый исходный код под Apache License 2.0, платных тарифов нет