you-design-mcp
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.
you-design-mcp
Model Context Protocol (MCP) server for the You Design catalog. Lets LLM agents (Claude Desktop, Cursor, Antigravity, etc.) query design systems, skills, and plugins from a you-design checkout.
Why
If you fork OpenDesign and rename it to You Design, you still want your LLM to be able to read your catalog without re-deploying files or hand-writing a tool layer. This MCP server reads the catalog straight from disk (../you-design by default) and exposes it as MCP tools and resources.
Related MCP server: Design System MCP Server
Quick start
npx -y you-design-mcpOr install locally and run:
npm install
npm run build
YOU_DESIGN_ROOT=/path/to/you-design node dist/index.jsThe server reads from $YOU_DESIGN_ROOT (defaults to ../you-design relative to this package).
MCP configuration
{
"mcpServers": {
"you-design": {
"command": "npx",
"args": ["-y", "you-design-mcp"],
"env": { "YOU_DESIGN_ROOT": "/path/to/you-design" }
}
}
}Tools
Tool | Description | Filters |
| List design system manifests. |
|
| Fetch a single design system manifest by | — |
| List skills discovered in the catalog. |
|
| List plugins discovered in the catalog. |
|
| Return usage guidance and a brief tool reference. | — |
All tools return JSON-serialisable results. Errors use proper JSON-RPC 2.0 error codes (-32601 MethodNotFound, -32602 InvalidParams, -32700 ParseError).
Resources
URI | Description |
| Full design-systems manifest list. |
| Skills manifest list. |
Error handling
The server returns proper MCP error codes for invalid input:
-32700ParseError — malformed JSON-32600InvalidRequest — missing/wrong field at JSON-RPC level (best effort; see Known SDK limitations below)-32601MethodNotFound — unknown tool or resource URI-32602InvalidParams — bad scope, missing id, path traversal, or invalid filter values-32603InternalError — unexpected runtime failures (only when no better code fits)
Known SDK limitations
The @modelcontextprotocol/sdk does not currently surface certain JSON-RPC 2.0 violation codes for the following edge cases:
Missing
methodfield on a request → SDK returns-32603(InternalError) instead of-32600(InvalidRequest)Wrong
paramstype (string instead of object) → SDK returns-32603instead of-32602(InvalidParams)Missing
idon a notification or malformed request → response may be empty
These only affect malformed input that valid MCP clients never send. The server still works correctly for all well-formed traffic (9/12 production client requests pass with proper MCP error codes). A future SDK-level fix would require wrapping transport.onmessage before the SDK's internal schema validation runs.
Development
npm install
npm run build # tsc → dist/
npm run test # 12-test JSON-RPC regression suite
npm run lint # eslintLicense
Apache License 2.0. See LICENSE and NOTICE.
Fork of OpenDesign. Original work copyright 2026 Open Design contributors.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for StyleKit styles, tokens, recipes, lint and repair over stdio or HTTP.
Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.
Discover and inspect public Runx skills before installing them. This read-only hosted MCP exposes search_skills and get_skill. The Apache-2.0 Rust runtime executes skills locally with scoped authority, approval gates and signed receipts. Docs: https://runx.ai/docs/mcp.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that exposes the @bunge/ds-components design system catalog, allowing AI assistants to list, search, and retrieve component details including inputs, outputs, usage examples, and import instructions.4MIT
- AlicenseNot gradedqualityDmaintenanceProvides resources, tools, and prompts for a Design System via MCP protocol, enabling component search, reading, and related component discovery.430 npmMIT
- AlicenseBqualityAmaintenanceEnables any MCP client to search, read, and install free Aura components, agent skills, images/clips, and DESIGN.md systems straight from the public catalogue over stdio, with no account, OAuth, or API key needed. It also returns install plans, token starters, starter kits, and trending/category data so agents can assemble landing pages and UI sections in a few calls.3549 npm6MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI tools to uniformly discover, inspect, and call tools, prompts, and resources from multiple upstream MCP servers through a small set of fixed MCP tools, over stdio or HTTP.2MIT