Skip to content

Commit 103c7f4

Browse files
committed
docs(mcp): add architecture and flow diagrams
1 parent d4c79f5 commit 103c7f4

2 files changed

Lines changed: 68 additions & 0 deletions

File tree

docs/en/41-complete-mcp-reference.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,28 @@ It gives AI clients a structured way to:
2828

2929
It is not just documentation access. It is the runnable interface to the framework.
3030

31+
## Visual architecture
32+
33+
```mermaid
34+
flowchart LR
35+
A["User"] --> B["AI Client"]
36+
B --> C["sdd-mcp"]
37+
C --> D["sdd-core"]
38+
C --> E["MCP Resources"]
39+
D --> F["Target Project"]
40+
E --> F
41+
F --> G["idea/"]
42+
F --> H["specs/"]
43+
F --> I["bitacora/"]
44+
F --> J["docs/"]
45+
```
46+
47+
Reading path:
48+
- the AI client reads MCP resources and prompts
49+
- `sdd-mcp` exposes the operational contract
50+
- `sdd-core` performs the actual project mutations
51+
- the target project stores the resulting SDD artifacts
52+
3153
## What the user can expect
3254

3355
When an AI client is connected to `sdd-mcp`, the user can expect:
@@ -429,6 +451,18 @@ These resource templates are for managed projects under `./www/<project-name>/`.
429451

430452
## Recommended user flow
431453

454+
```mermaid
455+
flowchart LR
456+
A["Connect MCP"] --> B["Read policy + quickstart"]
457+
B --> C["Create SDD base"]
458+
C --> D["Create first spec"]
459+
D --> E["Validate"]
460+
E --> F["Check gate"]
461+
F --> G["Record consent"]
462+
G --> H["Implement"]
463+
H --> I["Write logs and handoff"]
464+
```
465+
432466
1. Connect the MCP server.
433467
2. Read `sdd-policy` and `sdd-quickstart`.
434468
3. Create the SDD base with `sdd_create_workspace` or external bootstrap scripts.

docs/es/41-referencia-completa-mcp.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,28 @@ Da a los clientes IA una forma estructurada de:
2828

2929
No es solo acceso a documentación. Es la interfaz ejecutable del framework.
3030

31+
## Arquitectura visual
32+
33+
```mermaid
34+
flowchart LR
35+
A["Usuario"] --> B["Cliente IA"]
36+
B --> C["sdd-mcp"]
37+
C --> D["sdd-core"]
38+
C --> E["Resources MCP"]
39+
D --> F["Proyecto destino"]
40+
E --> F
41+
F --> G["idea/"]
42+
F --> H["specs/"]
43+
F --> I["bitacora/"]
44+
F --> J["docs/"]
45+
```
46+
47+
Ruta de lectura:
48+
- el cliente IA lee resources y prompts MCP
49+
- `sdd-mcp` expone el contrato operativo
50+
- `sdd-core` ejecuta las mutaciones reales del proyecto
51+
- el proyecto destino guarda los artefactos SDD resultantes
52+
3153
## Qué puede esperar el usuario
3254

3355
Cuando un cliente IA está conectado a `sdd-mcp`, el usuario puede esperar:
@@ -429,6 +451,18 @@ Estos resource templates son para proyectos administrados bajo `./www/<nombre-pr
429451

430452
## Flujo recomendado para el usuario
431453

454+
```mermaid
455+
flowchart LR
456+
A["Conectar MCP"] --> B["Leer policy + quickstart"]
457+
B --> C["Crear base SDD"]
458+
C --> D["Crear primera spec"]
459+
D --> E["Validar"]
460+
E --> F["Revisar compuerta"]
461+
F --> G["Registrar consentimiento"]
462+
G --> H["Implementar"]
463+
H --> I["Escribir logs y handoff"]
464+
```
465+
432466
1. Conecta el servidor MCP.
433467
2. Lee `sdd-policy` y `sdd-quickstart`.
434468
3. Crea la base SDD con `sdd_create_workspace` o con scripts de bootstrap externo.

0 commit comments

Comments
 (0)