Spec-driven Development

An MCP server that brings AI spec-driven development workflow to any AI-powered IDE besides Kiro
  • typescript

19

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can run an AI-guided, spec-driven development workflow as an MCP server to guide you from goal definition through requirements, design, tasks, and execution. This server helps you plan, document, and track development with structured, template-based guidance and automatic progress updates.

How to use

You can use the spec-driven development MCP server with an MCP client such as Claude Desktop, Cursor, or any MCP-compatible tool. The workflow guides you through five stages: goal collection, requirements gathering, design, task planning, and task execution. Use it to transform high-level ideas into concrete, testable specifications and an actionable implementation plan.

How to install

Prerequisites you need on your machine: Node.js 18+ and a modern package manager (npm or pnpm). Ensure you have internet access to install and run MCP components.

# Option A: Install the MCP server client via Smithery for Claude integration
npx -y @smithery/cli install @kevinlin/spec-coding-mcp --client claude

# Option B: Run the MCP server directly with npx to fetch the latest version
npx spec-coding-mcp@latest

# Or simply (also fetches latest)
npx spec-coding-mcp
```} ,{

Using the MCP server with a client

To connect a Cursor-style MCP client, add the server configuration under mcpServers. Use the runtime command shown below to start the server locally. The configuration uses a stdio (local) runtime with the npx command to execute the MCP server package.

{
  "mcpServers": {
    "spec-coding-mcp": {
      "command": "npx",
      "args": ["spec-coding-mcp@latest"],
      "env": {},
      "disabled": false
    }
  }
}
```}]} ,{

Additional notes and tips

The server exposes a set of tools to manage the workflow stages. You can start the workflow, confirm goals and requirements, begin design and task planning, and initiate execution. Use the provided tool endpoints through your MCP client to drive each stage and keep a structured record of decisions and artifacts.

Available tools

spec_coding_workflow_start

Start the development workflow and begin the sequence of guided steps.

spec_coding_goal_confirmed

Confirm the defined feature goals and record the outcome for the project scope.

spec_coding_requirements_start

Begin gathering detailed requirements in EARS format for the feature.

spec_coding_requirements_confirmed

Confirm completion of requirements collection and lock the scope.

spec_coding_design_start

Create the technical design and architecture documentation.

spec_coding_design_confirmed

Confirm design completion and readiness to implement.

spec_coding_tasks_start

Break down the work into executable tasks with dependencies.

spec_coding_tasks_confirmed

Confirm the task plan and ready the execution phase.

spec_coding_execute_start

Begin implementing the tasks to deliver the feature.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational