TM

MCP-сервер

Task Master

Автор: eyaltoledano · AI и LLM

Превратить описание разработки в задачи с зависимостями, выбрать следующий шаг и сохранять состояние выполнения рядом с проектом.

Начать с требований к одной функции

Подготовьте PRD — описание результата, текущего контекста и ограничений. Необязательно описывать всё приложение: можно взять один модуль. parse_prd формирует задачи с приоритетами, зависимостями и стратегиями проверки; expand_task разбивает выбранную задачу на подзадачи.

Продолжать работу с учётом состояния

get_tasks показывает список, get_task — детали, next_task помогает выбрать следующий шаг. set_task_status меняет состояние, update_subtask добавляет заметки реализации. Результат планирования нужно сверить с исходными требованиями: статус задачи не является подтверждением, что код работает.

Клиент и модели — разные настройки

MCP запускается локально через Node.js и npx. Официальные инструкции описывают Cursor, Windsurf, VS Code и Claude Code. Для генерации настраивают роли моделей main, research и fallback; ключи требуются только используемым провайдерам. Документация также описывает вариант через Claude Code без отдельного API-ключа.

Почему доступны не все инструменты

TASK_MASTER_TOOLS выбирает core/lean, standard, all либо явный список. В базовом core нет initialize_project: для первоначальной настройки нужен подходящий расширенный набор или CLI. Добавляйте инструменты по задаче, чтобы не загружать клиент ненужным списком.

Когда достаточно списка задач

Для нескольких независимых действий обычный checklist проще. Task Master полезен при декомпозиции требований и зависимостях между шагами. Для выяснения устройства существующего кода используйте Serena или Codebase Memory, а найденные ограничения внесите в требования перед генерацией плана.

Категория
AI и LLM

Источники