sysdesign
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., "@sysdesignDesign a URL crawler with a queue and storage."
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.
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.
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.219 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 gradedqualityCmaintenanceEnables 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.9 npmMIT