sdd-mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sdd-mcp-serverValidate the checkout-flow spec and prepare a prompt for API REST generation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sdd-mcp-server
Servidor MCP que expoe specs e skills de um esquema de Spec-Driven Development (SDD) para qualquer cliente MCP (Claude Code, Claude Desktop, VS Code + Copilot, etc).
Estrutura
sdd-mcp-server/
├── pyproject.toml
├── server.py
├── specs/
│ └── checkout-flow.md # exemplo de spec
└── skills/
└── api-rest.md # exemplo de skillspecs/*.md— cada arquivo e uma especificacao: contrato de entrada/saida e criterios de aceite. E a fonte de verdade do que deve ser construido.skills/*.md— cada arquivo e um conjunto de convencoes reutilizaveis (padroes de codigo, erro, testes). Nao descreve o que construir, so o como.
Related MCP server: Omni Skills
Instalacao
Com uv (recomendado):
cd sdd-mcp-server
uv venv
uv pip install -e .Ou com pip:
cd sdd-mcp-server
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e .Rodar
python server.pyTestar com o MCP Inspector
npx @modelcontextprotocol/inspector python server.pyIsso abre uma interface web onde voce pode chamar list_specs,
list_skills, get_skill, validate_spec e prepare_generation_context
manualmente antes de conectar num cliente real.
Conectar ao Claude Code / Claude Desktop
No arquivo de configuracao MCP do cliente, adicione:
{
"mcpServers": {
"sdd-server": {
"command": "python",
"args": ["/caminho/absoluto/para/sdd-mcp-server/server.py"]
}
}
}Conectar ao VS Code
Crie .vscode/mcp.json no seu workspace:
{
"servers": {
"sddServer": {
"type": "stdio",
"command": "python",
"args": ["/caminho/absoluto/para/sdd-mcp-server/server.py"]
}
}
}Depois, na Command Palette: MCP: List Servers → Start. Abra o Copilot
Chat em Agent Mode e peca, por exemplo, "liste as specs disponiveis".
Fluxo de uso tipico
Escreva uma nova spec em
specs/nova-feature.mdseguindo o formato do exemplocheckout-flow.md(secoes## Contratoe## Criterios de aceitesao obrigatorias).Rode a tool
validate_specpara confirmar que a spec esta completa.Rode
list_skillspara ver quais skills existem, eget_skillpara ler a mais relevante.Rode
prepare_generation_contextpassando o id da spec e o dominio da skill — isso retorna um bloco de texto pronto para ser usado como prompt do agente gerador de codigo.Depois do codigo gerado, escreva testes que cubram cada criterio de aceite da spec (a skill
api-rest.mdtem a convencao de nomenclatura).
Adicionando novas specs e skills
Basta criar novos arquivos .md em specs/ ou skills/ — o servidor os
descobre automaticamente, sem precisar reiniciar codigo algum alem do
proprio processo do servidor.
Solution
This server cannot be deployed
Maintenance
Related MCP Connectors
Governed AI agent skills — one library, distributed to devs and exposed to remote agents over MCP.
Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.
- typeshipOAuthdev.typeship
Generate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.
Generate contextual prompts and reusable agent skills, evaluate prompts with the 16-dimension Prompt Score, and manage saved work in PromptDrive. Twelve MCP tools also provide authorized access to private Memory for source-grounded answers. Connect over Streamable HTTP using OAuth 2.1 and PKCE. Generation consumes account quota and automatically saves successful results; Memory access follows account permissions and plan limits.
Related MCP Servers
- AlicenseAqualityDmaintenanceExposes Cursor-style skill packs (SKILL.md trees) via MCP resources, tools, and prompts, enabling any MCP client to list, get, search skills, and retrieve skill context.313 npmISC
- AlicenseNot gradedqualityAmaintenanceMCP server that unifies and synchronizes AI coding skills across multiple tools, exposing skill discovery and retrieval via list_skills and read_skill.17 npm13MIT
- AlicenseNot gradedqualityBmaintenanceEnables managing a canonical library of agent skills and MCP servers, syncing them across multiple development harnesses, and adding, importing, or configuring them through MCP tools.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to infer and resolve skills from text, normalize skill names, perform semantic taxonomy searches, and inspect lifecycle governance.MIT