MCP-инструменты

Инструменты Work Graph, доступные AI-агентам.

Зачем MCP в Work Graph

MCP — основной способ, которым IDE-агенты читают бэклог, контракты и доказательства. HTML-сайт для людей; инструменты MCP — для программного доступа к тем же данным в git.

Перед созданием задач используйте /api/docs/bvc-authoring-context. Полная схема инструментов: /api/docs/mcp-tools-context.

Инструменты P0

ИнструментВходВыходКогда вызывать
create_work_itemworkId, title, basis, vector, goalworkId, pathНовая задача с BVC-контрактом
get_work_contractworkIdworkId, contractПеред правками и для scope
assert_task_ready_for_doneworkIdok, missing[]Перед переводом в done

Типовой сценарий агента

  1. Прочитать контрактget_work_contract(workId) → Базис, Вектор, Цель, target_files, checks.
  2. Захватить задачуclaim_work_item (если политика проекта требует явного claim).
  3. Исполнить — правки только в allowlist; команды только из разрешённого списка.
  4. Прикрепить evidence — вывод тестов, трассы, structured records (submit_evidence и связанные пути по версии MCP).
  5. Проверить готовностьassert_task_ready_for_done; при ok: false закрывать задачу нельзя.

Ошибки инструментов

КодСмыслДействие
duplicate_work_idwork.id уже естьНовый id или обновление существующего атома
invalid_bvc_sectionНет Базиса, Вектора или ЦелиДополнить контракт
missing_evidenceНет proof для Tier AЗапустить checks, приложить логи

Подробнее: статья [Ошибки и восстановление](/docs/errors).

Подключение

В проекте после npx @work-graph/cli init . появляется .cursor/mcp.json (или аналог) с npx -y @work-graph/mcp и WORKGRAPH_ROOT. Перезагрузите MCP в IDE после npm install.

Discovery для клиентов: /.well-known/mcp.json.