OpenDesign · Model Context Protocol
Connect OpenDesign's 560+ curated, grounded design systems to Cursor, Claude, Windsurf — any MCP client. Your agent searches the library, pulls a reference's actual tokens (color, type scale, spacing, layout, motion), and builds from those — not from memory.
Needs Node ≥ 18. Grab the one file, point your client at it:
curl -o opendesign-mcp.mjs https://opendesign.cc/mcp/opendesign-mcp.mjs
Then add to your MCP config (Claude Desktop: claude_desktop_config.json · Cursor: ~/.cursor/mcp.json):
{
"mcpServers": {
"opendesign": {
"command": "node",
"args": ["/ABSOLUTE/PATH/opendesign-mcp.mjs"]
}
}
}
Restart the client — opendesign appears in the tool list. Source & a Python version: github.com/qiuyiwu1989-star/opendesign.
| Tool | Does |
|---|---|
search_designs | Find references by need — score-ranked. "fintech trust", tags:["ai"] |
get_design_system | A site's real grounded tokens (colors, typography, spacing, surfaces, layout, motion) |
fetch_design_spec_markdown | The full 11-layer spec as Markdown — drop into a prompt |
list_designs | Browse the catalog |
get_director_protocol | The design-director protocol — diagnose → recommend → decompose |
npx @modelcontextprotocol/inspector node opendesign-mcp.mjs