├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── README_zh-cn.md ├── docs └── images │ ├── dnx.png │ ├── nuget.png │ ├── spec-coding-1-1.png │ ├── spec-coding-1-2.png │ ├── spec-coding-1-3.png │ ├── spec-coding-2-1.png │ ├── spec-coding-3-1.png │ ├── spec-coding-5-1.png │ ├── spec-coding-5-2.png │ ├── spec-coding-5-3.png │ ├── spec-coding-5-4.png │ ├── spec-folders.png │ └── start-mcp.png └── src └── SpecCodingMcpServer ├── .mcp └── server.json ├── Exceptions ├── SessionNotFoundException.cs └── WrongStageException.cs ├── Models ├── SessionState.cs └── SpecCodingConfiguration.cs ├── Program.cs ├── Prompts ├── CreateFeatureDesignDocument.md ├── CreateTaskList.md ├── FeatureConfirmed.md ├── FeatureDefine.md ├── FeatureDesignDocumentConfirmed.md ├── RequirementsConfirmed.md ├── RequirementsGathering.md ├── TaskExecution.md └── TasksConfirmed.md ├── Services ├── ContextManager.cs ├── FileService.cs └── SessionManager.cs ├── SpecCodingMcpServer.csproj ├── SpecCodingMcpServer.sln └── Tools ├── DesignConfirmedTool.cs ├── DesignStartTool.cs ├── ExecuteStartTool.cs ├── FeatureConfirmedTool.cs ├── RequirementsConfirmedTool.cs ├── RequirementsStartTool.cs ├── TasksConfirmedTool.cs ├── TasksStartTool.cs └── WorkflowStartTool.cs /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/README_zh-cn.md -------------------------------------------------------------------------------- /docs/images/dnx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/dnx.png -------------------------------------------------------------------------------- /docs/images/nuget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/nuget.png -------------------------------------------------------------------------------- /docs/images/spec-coding-1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-1-1.png -------------------------------------------------------------------------------- /docs/images/spec-coding-1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-1-2.png -------------------------------------------------------------------------------- /docs/images/spec-coding-1-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-1-3.png -------------------------------------------------------------------------------- /docs/images/spec-coding-2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-2-1.png -------------------------------------------------------------------------------- /docs/images/spec-coding-3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-3-1.png -------------------------------------------------------------------------------- /docs/images/spec-coding-5-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-5-1.png -------------------------------------------------------------------------------- /docs/images/spec-coding-5-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-5-2.png -------------------------------------------------------------------------------- /docs/images/spec-coding-5-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-5-3.png -------------------------------------------------------------------------------- /docs/images/spec-coding-5-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-coding-5-4.png -------------------------------------------------------------------------------- /docs/images/spec-folders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/spec-folders.png -------------------------------------------------------------------------------- /docs/images/start-mcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/docs/images/start-mcp.png -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/.mcp/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/.mcp/server.json -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Exceptions/SessionNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Exceptions/SessionNotFoundException.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Exceptions/WrongStageException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Exceptions/WrongStageException.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Models/SessionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Models/SessionState.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Models/SpecCodingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Models/SpecCodingConfiguration.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Program.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/CreateFeatureDesignDocument.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/CreateFeatureDesignDocument.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/CreateTaskList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/CreateTaskList.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/FeatureConfirmed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/FeatureConfirmed.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/FeatureDefine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/FeatureDefine.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/FeatureDesignDocumentConfirmed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/FeatureDesignDocumentConfirmed.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/RequirementsConfirmed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/RequirementsConfirmed.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/RequirementsGathering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/RequirementsGathering.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/TaskExecution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/TaskExecution.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Prompts/TasksConfirmed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Prompts/TasksConfirmed.md -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Services/ContextManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Services/ContextManager.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Services/FileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Services/FileService.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Services/SessionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Services/SessionManager.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/SpecCodingMcpServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/SpecCodingMcpServer.csproj -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/SpecCodingMcpServer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/SpecCodingMcpServer.sln -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/DesignConfirmedTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/DesignConfirmedTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/DesignStartTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/DesignStartTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/ExecuteStartTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/ExecuteStartTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/FeatureConfirmedTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/FeatureConfirmedTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/RequirementsConfirmedTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/RequirementsConfirmedTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/RequirementsStartTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/RequirementsStartTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/TasksConfirmedTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/TasksConfirmedTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/TasksStartTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/TasksStartTool.cs -------------------------------------------------------------------------------- /src/SpecCodingMcpServer/Tools/WorkflowStartTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyun0112/spec-coding-mcp/HEAD/src/SpecCodingMcpServer/Tools/WorkflowStartTool.cs --------------------------------------------------------------------------------