Spec-Driven Development MCP — промпты для разработки по спецификации

Spec-Driven Development MCP Server

Три MCP-промпта ведут агента от требований в формате EARS к документу дизайна и затем к коду приложения

  • 439 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Клиент запускает пакет из npm командой `npx`, и с тегом `@latest` при каждом старте берется свежая версия
  • Промпты просят агента создавать файлы в папке `specs` и писать код в корень проекта
Все причины и проверки

formulahendry/mcp-server-spec-driven-development

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/spec-driven-development-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Клиент запускает пакет из npm командой `npx`, и с тегом `@latest` при каждом старте берется свежая версия
  • Промпты просят агента создавать файлы в папке `specs` и писать код в корень проекта

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP-сервер отдает агенту три промпта для разработки по спецификации. Первый превращает общее описание приложения в файл `requirements.md` в формате EARS (Easy Approach to Requirements Syntax), второй собирает по нему `design.md`, третий пишет код по этому дизайну. Требования и дизайн лежат в папке `specs` проекта, поэтому вы читаете и правите их между шагами. Код третий промпт просит положить в корневую папку. Сервер хранит только тексты промптов: файлы создает и сохраняет сам агент в вашем проекте. Пример описания для первого промпта: «приложение со списком задач на Vue.js, с созданием задач, отметкой выполнения и хранением в localStorage». Дальше остается вызвать два оставшихся промпта по очереди.

Для кого. Для разработчиков, которые работают в Cursor, Claude Code или VS Code и хотят получать от агента сначала документы с требованиями и дизайном, а код после них.

Подходит, если

  • Начинаете небольшое приложение с нуля и хотите зафиксировать требования в формате EARS до первой строки кода
  • Нужен `design.md`, который можно показать коллеге и поправить руками перед генерацией кода
  • Хотите проверить подход «спецификация, дизайн, код» на пробном проекте, не ставя набор команд вроде Spec Kit
  • Команда уже держит документы в папке `specs` и ищет готовые промпты под эту структуру

Не подходит, если

  • Нужно вести изменения в большом существующем репозитории: промпты исходят из пустой папки `specs` и корня проекта
  • Требуется проверка, что код соответствует спецификации: сервер ее не делает
  • Нужны задачи, эпики и синхронизация с трекером: для этого есть наборы вроде Spec Kit
  • Клиент не показывает MCP-промпты: без них сервер ничего не даст

Пример запроса к агенту

Запусти промпт `generate-requirements` для приложения со списком задач на Vue.js с хранением в localStorage и покажи, что получилось в `specs/requirements.md`

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Каждый промпт состоит из короткого задания в одну фразу, поэтому качество документов зависит от модели и от того, насколько подробно вы описали приложение. Соответствие дизайна требованиям, а кода дизайну агент оценивает сам, автоматических проверок нет.

Пути заданы в самих промптах: требования и дизайн агент кладет в папку `specs`, код в корень проекта. Для готового репозитория со своей структурой корень придется уточнять в запросе.

Для запуска нужен Node.js 20 или новее. Репозиторий не обновлялся с сентября 2025 года.

Как отключить. Удалите блок `spec-driven` из `mcp.json` и перезапустите клиент. Созданные агентом файлы в папке `specs` останутся в проекте. Если они не нужны, удалите их вручную.

Частые вопросы

Как поставить Spec-Driven Development MCP в Cursor или Claude Code?

Добавьте в `mcp.json` блок `mcpServers` с сервером `spec-driven`: команда `npx`, аргументы `-y` и `mcp-server-spec-driven-development@latest`. Для Cursor есть и кнопка установки в одно нажатие. Нужен Node.js 20 или новее.

Какие промпты есть у сервера?

Три: `generate-requirements` принимает описание приложения и пишет `specs/requirements.md`, `generate-design-from-requirements` читает требования и пишет `specs/design.md`, `generate-code-from-design` читает дизайн и пишет код в корень проекта.

Что такое формат EARS?

Это шаблон формулировок требований: каждое записывается по фиксированной схеме, поэтому его проще проверять. Первый промпт просит агента составить `requirements.md` в этом формате.

Работает ли сервер в VS Code?

Да, для VS Code и VS Code Insiders есть кнопки установки, а вручную блок добавляют в `mcp.json` под ключом `servers`.

Чем это отличается от Spec Kit?

Spec Kit ставит в проект целый набор команд и скиллов через CLI. Здесь всего три MCP-промпта без CLI и без дополнительных файлов в проекте, пока агент не создаст документы.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер для разработки по спецификациям: требования, дизайн и задачи по шагам, с веб-дашбордом и расширением для VS Code

MCP-серверРасширенный доступ4,3 тыс.Звезды репозитория

Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их

ПлагинРасширенный доступ10,8 тыс.Звезды репозитория
Выбор редакции

Разработка по спецификациям для кодовых агентов: сначала предложение, требования, дизайн и задачи, потом код

ВоркфлоуРасширенный доступ73,3 тыс.Звезды репозитория

Плагин из трех скиллов для крупных задач разработки: анализ проекта, разбивка на фазы с задачами в GitHub Issues, параллельные агенты и ревью кода

ПлагинШирокий доступ992Звезды репозитория

CLI собирает готовый MCP-сервер на TypeScript из спецификации OpenAPI 3: инструменты, валидация и авторизация генерируются сами

CLIРасширенный доступ643Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Spec-Driven Development MCP — промпты для разработки по спецификации (эта запись)нетне нужна439
Spec Kitнет143 709набор GitHub с CLI specify, который ставит в проект команды и скиллы для работы от спецификации
OpenSpecнет73 280рабочий процесс с предложением, требованиями и дизайном для кодовых агентов
cc-sddнет3 746набор скиллов в стиле Kiro, который ведет задачу от идеи через требования к коду

Коротко о README

В описании собраны кнопки установки для VS Code, VS Code Insiders и Cursor, а входы и выходы каждого промпта расписаны отдельно. В конце автор ссылается на свою статью о том, зачем нужна разработка по спецификации.

Бейдж для README

Сообщить о проблеме

Foxx AISpec-Driven Development MCP — промпты для разработки по спецификации
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.