MCP Elite Design Architect Hub
MCP Elite Design Architect Hub
An advanced Model Context Protocol server plus a live frontend canvas for multi-agent design sessions.
What It Implements
Mandatory
get_session_contexthandoff before any agent can mutate session statePersistent session state with optimistic concurrency via
context_versionStrict staged workflow from voice definition through passes 1-5
Radically distinct direction generation across spatial, typography, temperature, and motion axes
Triple validation gate before UI elements are committed:
critique_current_designevaluate_design_qualitywow_factor_audit
Snapshot and restore support
Feedback memory that flags recurring issues
Token mutation dependency alerts
read_session_statefor full canvas state readsread_user_suggestionsso agents can consume live user feedback pinsReact/Tailwind/Motion export with zipped artifacts and Storybook stories
WebSocket canvas bridge for real-time frontend updates
Projects
MCP server: [src/server.js](C:\Users\zyr9s\Downloads\mcp ai design\src\server.js)
Frontend canvas app: [mcp-canvas-app](C:\Users\zyr9s\Downloads\mcp ai design\mcp-canvas-app)
Install
npm.cmd installRun The Canvas Server
node src/server.jsThis starts:
stdio MCP transport for tool calls
WebSocket canvas bridge at
ws://127.0.0.1:3210/wshealth endpoint at
http://127.0.0.1:3210/health
Session state is persisted to .mcp-elite-design-state.json.
Run The MCP Stdio Server
node src/server-stdio.jsThis entry point is for MCP clients such as Antigravity. It does not start the WebSocket or HTTP canvas bridge, so it avoids port 3210 entirely.
The canvas/live entry and the stdio entry are intentionally separate:
Canvas/live server: [src/server.js](C:\Users\zyr9s\Downloads\mcp ai design\src\server.js)
MCP stdio server: [src/server-stdio.js](C:\Users\zyr9s\Downloads\mcp ai design\src\server-stdio.js)
If someone still launches src/server.js in stdio mode, it now respects these environment overrides and will skip the live server:
MCP_TRANSPORT=stdioMCP_MODE=stdioMCP_DISABLE_LIVE_SERVER=1
Run The Canvas App
npm.cmd run dev --workspace mcp-canvas-appOne-Click Startup
Double-click [start.bat](C:\Users\zyr9s\Downloads\mcp ai design\start.bat) from the project root.
It will:
open the canvas server in one terminal window
open the frontend dev server in a second terminal window
wait for both services to respond
open
http://localhost:5173in your default browser
Optional frontend env vars:
VITE_MCP_WS_URLdefault:ws://127.0.0.1:3210/wsVITE_SESSION_IDdefault:default-design-sessionVITE_CANVAS_AGENT_IDdefault:canvas-user
You can also open a specific session via query string:
http://localhost:5173/?session=my-session-id
Tool Flow
get_session_contextdefine_designer_voiceload_design_referencesgenerate_design_directionsapprove_design_directionapply_design_systemdefine_site_structureset_design_phasecreate_ui_elementread_user_suggestionsexport_artifacts
Antigravity MCP Config
Use the stdio entry point, not src/server.js.
Example config: [mcp.antigravity.config.example.json](C:\Users\zyr9s\Downloads\mcp ai design\mcp.antigravity.config.example.json)
Equivalent args change:
{
"command": "node",
"args": [
"C:\\Users\\zyr9s\\Downloads\\mcp ai design\\src\\server-stdio.js"
]
}Notes
load_design_referencessupportsprovided_analysisso the workflow can continue in offline or sandboxed environments.mutate_design_tokensupdates tokens and reports which generated elements are likely affected.export_artifactswrites generated files and a zip archive toartifacts/<session_id>/by default.The canvas listens for live session updates over WebSocket, so agent mutations appear without a page refresh.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fishielour/mcp-ai-design-architecture'
If you have feedback or need assistance with the MCP directory API, please join our Discord server