Sketch an architecture on the whiteboard — then keep it free-form, or let an AI interviewer score it against a real interview brief.
Real interview problems with a rubric. Hit assess for a score out of 100, what's solid, what's missing, and one concrete next step — pass to unlock the next floor.
▶ Climb the towerThe full component kit, no brief, no grading. Drag, wire, annotate, import a Mermaid diagram, and share a link so others can remix it.
Add the Blueprint MCP server and your AI assistant — Claude Desktop, Claude Code, Cursor — sketches system designs straight onto an editable Blueprint whiteboard, then hands you the link. Three steps, no local install.
Log in and open account → MCP keys → New key. Copy it once — diagrams save to your account.
Create your MCP key →Drop your key into one command — npx fetches the server, nothing to install.
claude mcp add blueprint \
--env BLUEPRINT_API_KEY=bp_your_key \
-- npx -y systemsdesign-mcp
{
"mcpServers": {
"blueprint": {
"command": "npx",
"args": ["-y", "systemsdesign-mcp"],
"env": { "BLUEPRINT_API_KEY": "bp_your_key" }
}
}
}Just ask:
→ Claude draws it and returns an editable /s/… whiteboard link.
Logged-in only — your key ties every diagram to your account. Works with any MCP client.
The palette is built from generic primitives (cache, queue, gateway, object store, stream processor), not DynamoDB, SQS or Pub/Sub. You reason about the roles in your architecture instead of memorizing one cloud's product names, so the design instincts you build here transfer to any interview, any stack, and any provider. That's exactly how a strong interviewer wants you to think.