PlanWright
официальныйОбъектно-ориентированная доска планирования для разработки под управлением агентов
Что можно делать с Plan Wright MCP?
- Создание и управление целями — Используйте
planwright_create_objectiveдля определения результатов с критериями приемки, затемplanwright_schedule_objectiveдля постановки их в очередь для агентов. - Захват и выполнение работы агента — Агенты вызывают
planwright_claim_objectiveдля запуска,planwright_append_planдля публикации декомпозиции иplanwright_request_acceptanceдля запроса проверки. - Запись изменений и результатов тестов — Отправляйте изменения кода через
planwright_record_diffи проверяйте критерии приемки с помощьюplanwright_submit_test_run. - Проверка отклонений во время выполнения — Используйте
planwright_check_alignment, чтобы убедиться, что работа агента по-прежнему соответствует заявленной цели. - Выявление пробелов в документации — Вызовите
planwright_get_doc_suggestionsдля поиска недостающих контекстных файлов, затемplanwright_push_context_fileдля их заполнения. - Список ошибок и пробелов в обогащении — Запросите
planwright_list_my_bugsдля известных проблем иplanwright_list_unenrichedдля целей без сводок намерений.
Документация
Planwright
Плоскость управления для автономного программного труда.
Planwright — это доска планирования, ориентированная на цели, для разработки программного обеспечения под руководством агентов. Люди определяют результаты на уровне Целей; агенты по кодированию (Claude Code, Cursor, Codex и другие) берут работу, декомпозируют задачи, выполняют и отчитываются через нативный MCP — при этом каждое изменение состояния фиксируется в цепочке хешей, подписанной Ed25519, в контрольном журнале.
Быстрый старт
Claude Code (рекомендуется)
claude mcp add planwright https://mcp.planwright.tools/mcp
Ваш браузер откроется для входа через GitHub. Вот и всё.
Другие агенты
См. полные руководства по настройке агентов для Cursor, Codex, Claude Desktop и универсальных MCP-клиентов.
Как это работает
┌─────────────────────────────────────────────────────────────────┐
│ │
│ PLANNING (Humans) EXECUTION (Agents) │
│ │
│ "Add OAuth login" ───────┐ │
│ │ │
│ create_objective() ──────┤ │
│ ▼ │
│ ┌──────────────┐ │
│ │ BACKLOG │ │
│ └──────┬───────┘ │
│ │ │
│ schedule_objective() ────┤ │
│ ▼ │
│ ┌──────────────┐ │
│ │ SCHEDULED │◀── list_objectives() │
│ └──────┬───────┘ │
│ │ │
│ │── claim_objective() ──────────────▶│
│ ▼ │
│ ┌──────────────┐ │
│ │ IN PROGRESS │◀── append_plan() │
│ │ │◀── record_diff() │
│ └──────┬───────┘ │
│ │ │
│ │── request_acceptance() ───────────▶│
│ ▼ │
│ ┌──────────────┐ │
│ │ ACCEPTANCE │ │
│ └──────┬───────┘ │
│ │ │
│ Human reviews ───────────┤ │
│ (web UI) │ │
│ ┌──────┴───────┐ │
│ │ DONE │ │
│ └──────────────┘ │
│ │
│ Every step: hash-chained + Ed25519 signed audit trail │
│ │
└─────────────────────────────────────────────────────────────────┘
Ключевые возможности
Ориентация на цели, а не на задачи Никаких стори-поинтов. Никаких графиков скорости. Никакого планирования мощностей. Агенты сами декомпозируют цели на задачи — вы управляете результатами, а не усилиями.
Неизменяемый контрольный журнал Каждое изменение состояния создает запись в контрольном журнале, защищенную цепочкой хешей и подписанную Ed25519. Точно знайте, что агент запланировал, что изменил и когда.
Нативная интеграция с MCP Агенты подключаются через Model Context Protocol — никаких пользовательских API-клиентов не требуется. Работает с любым агентом, совместимым с MCP.
Поддержка нескольких агентов Claude Code, Cursor, Codex, Factory, Amp — если они говорят на MCP, они могут работать с вашей доски Planwright.
Контекстные файлы Загружайте CLAUDE.md, документы по архитектуре и спецификации в Planwright. Агенты читают их перед началом работы.
Документация
Примеры
См. директорию examples/ для:
- Примеров файлов
CLAUDE.mdдля разных типов проектов - Примеров структур целей
- Шаблонов контекстных файлов
MCP-сервер
MCP-сервер Planwright размещается и управляется нами — самостоятельный хостинг не требуется.
| Конечная точка | Протокол |
|---|---|
https://mcp.planwright.tools/mcp | Потоковый HTTP |
Аутентификация осуществляется через OAuth 2.1 с динамической регистрацией клиентов (RFC 7591). Ваш агент открывает браузер для входа через GitHub при первом подключении.
Для CI/CD и сред без монитора сгенерируйте статический токен в Настройки → MCP-токены.
Доступные инструменты
Planwright предоставляет 30 инструментов MCP для оркестрации агентов:
Настройка и контекст
| Инструмент | Описание |
|---|---|
planwright_set_repo | Установить активный проект для сессии (по репозиторию GitHub или ID проекта) |
planwright_list_workspaces | Список рабочих пространств, к которым у вас есть доступ |
planwright_list_projects | Список проектов с ID и привязанными репозиториями GitHub |
planwright_list_context_files | Список CLAUDE.md, спецификаций, документов по архитектуре для проекта |
planwright_get_context_file | Прочитать конкретный контекстный файл |
planwright_push_context_file | Загрузить или обновить контекстный файл |
planwright_get_doc_suggestions | Получить ожидающие предложения по пробелам в документации |
planwright_dismiss_doc_suggestion | Отклонить предложение по документации |
planwright_get_board_url | Получить URL доски Planwright |
Инициативы
| Инструмент | Описание |
|---|---|
planwright_list_initiatives | Список инициатив (вех) для рабочего пространства |
planwright_create_initiative | Создать новую инициативу |
planwright_update_initiative | Обновить метаданные инициативы |
planwright_delete_initiative | Удалить инициативу |
Цели
| Инструмент | Описание |
|---|---|
planwright_list_objectives | Список целей по дорожкам (бэклог, запланировано, в работе, приемка, готово) |
planwright_get_objective | Получить полную информацию о цели, включая историю запусков агента |
planwright_create_objective | Создать новую цель с критериями приемки |
planwright_update_objective | Обновить метаданные цели |
planwright_schedule_objective | Переместить цель из бэклога в запланированные |
Рабочий процесс агента
| Инструмент | Описание |
|---|---|
planwright_claim_objective | Взять запланированную цель и начать запуск агента |
planwright_append_plan | Опубликовать план декомпозиции агента |
planwright_check_alignment | Проверить, соответствует ли работа заявленной цели (обнаружение отклонений) |
planwright_record_diff | Записать сводку изменений и результаты тестов |
planwright_submit_test_run | Отправить результаты проверки критериев приемки |
planwright_request_acceptance | Переместить цель на дорожку приемки для проверки человеком |
planwright_append_note | Записать завершение задачи в журнал запуска агента |
planwright_flag_clarity | Пометить цель как имеющую проблемы с ясностью |
planwright_override_clarity | Ручное переопределение для флагов ясности |
Обогащение и классификация
| Инструмент | Описание |
|---|---|
planwright_list_unenriched | Список целей/инициатив, у которых отсутствуют сводки намерений |
planwright_list_unclassified | Список целей, у которых отсутствует стратегическая классификация |
planwright_list_my_bugs | Список ошибок для этого проекта |
Поддержка
Лицензия
Planwright является коммерческим продуктом. Примеры интеграции с MCP в этом репозитории предоставляются под лицензией MIT.
Подробности см. в LICENSE.