Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Kiro Spec Driven Development

FreeNot checked

Kiro inspired Spec-Driven Development MCP Server, no just Vibe Coding

GitHubEmbed

About

Kiro inspired Spec-Driven Development MCP Server, no just Vibe Coding

README

NPM Downloads Install in VS Code

Model Context Protocol (MCP) server that facilitates spec-driven development workflows by providing structured prompts for generating requirements, design documents, and code following a systematic approach.

🎯 Purpose

This MCP server enables developers to follow a structured spec-driven development approach by providing prompts that guide you through:

  1. Requirements Generation - Create detailed requirements documents using the EARS (Easy Approach to Requirements Syntax) format
  2. Design Generation - Generate design documents based on requirements
  3. Tasks Generation - Generate implementation code based on design documents

✨ Features

  • Structured Workflow: Follows a clear progression from requirementsdesigncode
  • EARS Format Support: Uses industry-standard EARS format for requirements documentation
  • MCP Protocol: Integrates seamlessly with MCP-compatible tools and environments

🚀 Quick Start

Prerequisites

  • Node.js 20+

Installation

Install the MCP server in VS Code using below buttons:

Install in VS Code Install in VS Code Insiders

Alternatively, you can add configuration in mcp.json:

{
    "servers": {
        "spec-driven": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-server-kiro-spec-driven-development@latest"
            ]
        }
    }
}

📋 Available Prompts

1. Generate Requirements Document

  • Name: generate-requirements
  • Description: Generate requirements.md using EARS format
  • Input: High-level requirements of the application. Example: 'A Vue.js todo application with task creation, completion tracking, and local storage persistence'
  • Output: Structured requirements document in .project/specs/requirements.md

2. Generate Design from Requirements

  • Name: generate-design-from-requirements
  • Description: Generate design.md from requirements.md
  • Input: Reads from .project/specs/requirements.md
  • Output: Design document in .project/specs/design.md

3. Generate Tasks from Design

  • Name: generate-tasks-from-design
  • Description: Generate tasks.md from design.md
  • Input: Reads from .project/specs/design.md
  • Output: Tasks document in .project/specs/tasks.md

📖 Workflow Example

  1. Start with Requirements: Use the generate-requirements prompt with your initial requirements text
  2. Create Design: Use generate-design-from-requirements to create a design document based on your requirements
  3. Generate Code: Use generate-tasks-from-design to generate implementation code from your design

This creates a traceable path from requirements through design to implementation, ensuring consistency and completeness in your development process.

🙏 Acknowledgements

This project builds upon the original work by formulahendry and the repository mcp-server-spec-driven-development. Their foundational contributions are gratefully recognized.

from github.com/robin-collins/mcp-server-kiro-spec-driven-development

Installing Kiro Spec Driven Development

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/robin-collins/mcp-server-kiro-spec-driven-development

FAQ

Is Kiro Spec Driven Development MCP free?

Yes, Kiro Spec Driven Development MCP is free — one-click install via Unyly at no cost.

Does Kiro Spec Driven Development need an API key?

No, Kiro Spec Driven Development runs without API keys or environment variables.

Is Kiro Spec Driven Development hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Kiro Spec Driven Development in Claude Desktop, Claude Code or Cursor?

Open Kiro Spec Driven Development on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Kiro Spec Driven Development with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs