Skip to main content
MCP server CX Codex

spec-driven-development — Claude Code MCP server: features and setup

This MCP server guides an agent from requirements to a design document and implementation code. Use it to give a project a written specification before code generation.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add spec-driven-development -- npx -y mcp-server-spec-driven-development
Open on GitHub

What spec-driven-development does

The server provides three prompts for a staged workflow: generate requirements in EARS format, create a design from those requirements, then generate code from the design. The steps use specs/requirements.md and specs/design.md; implementation code goes in the project root.

Each stage reads the document produced by the previous one, so start with requirements generation. Node.js 20+ is required to run the server with the documented setup. Without that runtime, the npx installation command cannot launch it.

What it helps with

  • write requirements in EARS format
  • derive a design document from project requirements
  • generate implementation code from a design document
  • keep requirements, design, and code in a staged workflow

Example prompts for the agent

  • Use generate-requirements to draft EARS requirements for this project.
  • Run generate-design-from-requirements using specs/requirements.md.
  • Use generate-code-from-design to build from specs/design.md.

How to install spec-driven-development

Platform CLI

claude mcp add spec-driven-development -- npx -y mcp-server-spec-driven-development

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about spec-driven-development

How do I install spec-driven-development in Claude Code?

Run claude mcp add spec-driven-development -- npx -y mcp-server-spec-driven-development.

What does spec-driven-development do?

It provides prompts to create EARS requirements, derive a design document, and generate code from that design.

What does spec-driven-development need to run?

It requires Node.js 20+. Its prompts use the requirements and design documents created in the earlier workflow steps.

Similar MCP servers

Everything for Writing and docs →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor