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, в контрольном журнале.

Documentation MCP


Быстрый старт

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.