Spec-Driven Development MCP — промпты для разработки по спецификации
Spec-Driven Development MCP Server
Три MCP-промпта ведут агента от требований в формате EARS к документу дизайна и затем к коду приложения
- 439 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Клиент запускает пакет из npm командой `npx`, и с тегом `@latest` при каждом старте берется свежая версия
- Промпты просят агента создавать файлы в папке `specs` и писать код в корень проекта
Установка
- Работает в
В терминале, через 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-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их
Разработка по спецификациям для кодовых агентов: сначала предложение, требования, дизайн и задачи, потом код
Плагин из трех скиллов для крупных задач разработки: анализ проекта, разбивка на фазы с задачами в GitHub Issues, параллельные агенты и ревью кода
CLI собирает готовый MCP-сервер на TypeScript из спецификации OpenAPI 3: инструменты, валидация и авторизация генерируются сами
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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, а входы и выходы каждого промпта расписаны отдельно. В конце автор ссылается на свою статью о том, зачем нужна разработка по спецификации.