Serena
Поиск и изменение кода по символам: найти функцию и её использования, заменить тело метода или выполнить переименование в проекте.
MCP-сервер
Превратить описание разработки в задачи с зависимостями, выбрать следующий шаг и сохранять состояние выполнения рядом с проектом.
Подготовьте 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, а найденные ограничения внесите в требования перед генерацией плана.