SpecCodingMcpServer 0.1.2
{ "inputs": [], "servers": { "SpecCodingMcpServer": { "type": "stdio", "command": "dnx", "args": ["SpecCodingMcpServer@0.1.2", "--yes"], "env": {} } } }
This package contains an MCP Server. The server can be used in VS Code by copying the generated JSON to your VS Code workspace's
.vscode/mcp.json
settings file.
dotnet tool install --global SpecCodingMcpServer --version 0.1.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local SpecCodingMcpServer --version 0.1.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SpecCodingMcpServer&version=0.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package SpecCodingMcpServer --version 0.1.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Spec Coding MCP Server
Transform feature ideas into production-ready code through systematic Spec-Driven Development
🎯 Spec-Driven Development Workflow
Phase 1: Feature Definition
- Learn details about feature by interacting with user
Phase 2: Requirements Gathering
- Transform feature idea into formal requirement using EARS format
Phase 3: Design Documentation
- Develop technical architecture based on approved requirements
Phase 4: Task Planning
- Break down design into discrete, actionable coding tasks
Phase 5: Task Execution
- Implement the code following the plan
🚀 Quick Start
Config MCP Server
Using code
{
"servers": {
"SpecCodingMcpServer": {
"type": "stdio",
"command": "<PATH TO SpecCodingMcpServer.exe DIRECTORY>",
"args": []
}
}
}
Using exe
{
"servers": {
"SpecCodingMcpServer": {
"type": "stdio",
"command": "dotnet",
"args": [
"run",
"--project",
"<PATH TO spec-coding-mcp\src\SpecCodingMcpServer DIRECTORY>"
]
}
}
}
Using NuGet
- Visit
NuGet.org
and filter by mcpserver package type - Search
SpecCodingMcpServer
and copy the configuration from the “MCP Server” tab
Start the Workflow
Here's a complete example of using the Spec Coding workflow:
1. Feature Definition
Me: Start Spec Coding
AI: [call SpecCodingMcpServer/spec_coding_workflow_start]
Welcome to Spec Coding! Let's start by defining your feature.
Me: create a Vue todo app
AI:Let me clarify a few more details to ensure we build exactly what you need
Me: [enter more details for the feature]
AI:Does this look good to proceed? Please confirm with "yes"
Me: yes
AI:[call SpecCodingMcpServer/spec_coding_feature_confirmed]
[Create the feature documentation directory and README file as required by the spec coding workflow]
2. Requirements Gathering
AI: Starting the requirements gathering phase for the Vue todo app
[call SpecCodingMcpServer/spec_coding_requirements_start]
[Create the requirements document for the Vue todo app with detailed EARS format requirements]
Do the requirements look good? If so, we can move on to the design phase.
Me: yes
AI: [call SpecCodingMcpServer/spec_coding_requirements_confirmed]
3. Design Documentation
AI: Starting the design phase for the Vue todo app
[call SpecCodingMcpServer/spec_coding_design_start]
[Create a comprehensive design document for the Vue todo app based on the requirements]
Does the design look good? If so, we can move on to the implementation plan.
Me: yes
AI: [call SpecCodingMcpServer/spec_coding_design_confirmed]
4. Task Planning
AI: Starting the task creation phase for the Vue todo app implementation
[call SpecCodingMcpServer/spec_coding_tasks_start]
[Create a comprehensive task list for implementing the Vue todo app based on the design and requirements]
Do the tasks look good? Please review the task list and let me know if you'd like any adjustments before we proceed to the implementation phase.
User: yes
AI: [call SpecCodingMcpServer/spec_coding_tasks_confirmed]
5. Task Execution
AI: Starting the actual implementation phase for the Vue todo app
[call SpecCodingMcpServer/spec_coding_execute_start]
[Execute tasks one by one]
Generated Folder Structure
.spec-coding/features/vue-todo-app/
├── requirements.md # EARS-format requirements
├── README.md # Feature Description
├── design.md # Technical architecture
└── tasks.md # Implementation checklist
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.