sysdesign
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP System Design — live architecture + scaffolding
A web app you drive through Claude over MCP. Prompt Claude to design a system → the browser draws the architecture live (interactive D3 nodes & edges). Say "develop" → Claude scaffolds a minimal Python + Docker MVP into a folder.
┌─────────┐ MCP (stdio) ┌───────────────────────┐ SSE ┌─────────┐
│ Claude │ ───────────────▶ │ server.py │ ───────▶ │ Browser │
│ (client)│ visualize_... │ MCP tools + FastAPI │ /events │ D3 UI │
└─────────┘ scaffold_... │ + shared state │ └─────────┘
└───────────────────────┘
│ writes
▼
generated/<project>/ (FastAPI services + Docker)What's inside
File | Role |
| MCP server (stdio) + embedded FastAPI web server + SSE endpoint |
| Turns a design into FastAPI services + Dockerfiles + docker-compose |
| Thread-safe shared state watched by the SSE stream |
| D3 force-graph UI, live via |
Related MCP server: Orchestrator MCP Server
MCP tools Claude can call
visualize_architecture(title, components, connections)— draw the diagram.components:[{id, label, type?, description?}](typecolors the node:service,queue,db/store,sse,cache,gateway).connections:[{source, target, label?}].scaffold_implementation(project_name, base_port=8001)— generate the MVP from whatever is currently on screen. Writes togenerated/<project_name>/.get_current_design()— return the design currently displayed.
Run it
1. Start the web UI
pip install -r requirements.txt
APP_MODE=web python server.py # UI at http://localhost:8765or with Docker:
docker compose up --build # UI at http://localhost:87652. Connect Claude to the MCP server
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json).
This launches the server over stdio; the web UI comes up automatically on 8765.
{
"mcpServers": {
"sysdesign": {
"command": "python",
"args": ["/absolute/path/to/mcp-sysdesign/server.py"]
}
}
}Note: the MCP client owns stdio, so let it launch
server.py(defaultAPP_MODE=mcpruns MCP and the web UI). Don't also runAPP_MODE=webon the same port, or 8765 will be taken.
3. Use it
Open http://localhost:8765, then in Claude:
"Design a URL crawler system that stores page text keyed by URL, with an SSE monitoring channel."
Claude calls visualize_architecture(...) and the graph appears. Then:
"develop"
Claude calls scaffold_implementation("crawler") and generated/crawler/
appears with runnable services:
cd generated/crawler && docker compose up --buildNotes / MVP scope
SSE (not WebSocket) powers the live UI: it's a one-way server→browser push, which is exactly what a live diagram needs, and it auto-reconnects.
The scaffold is a skeleton — each service builds, starts, and can reach its declared dependencies over the Docker network. Business logic is left as TODO.
State is in-memory (single process). Restarting the server clears the diagram.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Create and edit architecture diagrams from your AI agent; get an SVG and a live editable canvas.
Claude Code / MCP skills for the dev pipeline: discover, spec, design, build, ship, operate.
Create and edit collaborative architecture diagrams with any AI assistant using the Trident 2D DSL.
Generate cloud architecture diagrams, flowcharts, and sequence diagrams.
Related MCP Servers
- AlicenseBqualityDmaintenanceVisualize anything from Claude Code as a mermaid diagram in a locally hosted web app.228 npm90MIT
- FlicenseBqualityNot gradedmaintenanceBridges Claude Code to a Cloud Orchestrator API, providing access to multi-AI consensus, web search, code execution sandboxes, long-term memory, knowledge graphs, deployment management, and 20+ integrated AI and developer tools.28-
- AlicenseNot gradedqualityDmaintenanceEnables visual drag-and-drop editing of Mermaid diagrams through Claude, allowing iterative refinement of software architecture designs.6MIT

Archaic MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceIntegrates Archaic's AI-powered architecture analysis with Claude Code, enabling interactive exploration of component connections, data flows, and system structure through natural language.24 npmMIT