MCP Server Reference
Source Design exposes a Model Context Protocol (MCP) server that lets AI coding assistants extract live design systems, propose component upgrades, and browse 22 pre-extracted design libraries — all without leaving the editor.
Endpoint
https://source--design.vercel.app/api/mcp
Supports both SSE (Server-Sent Events) and HTTP transports. No authentication required.
Available Tools
The server registers four tools. Each one maps to a core capability of Source Design.
extract_design
Inspects a live website's deployed CSS, parses every rule, clusters raw values into semantic roles, and returns a full design system in four formats: DESIGN.md, Tailwind v4 @theme, CSS custom properties, and W3C JSON tokens.
Parameters
url(string, required) — the website to extract, e.g. "stripe.com"
Returns
JSON object with colors, fonts, spacing, shadows, and the four compiled files as string fields.
propose_design
Extracts a site's brand tokens and generates clean UI component proposals (buttons, cards, headers, inputs) that match the existing visual identity.
Parameters
url(string, required) — the website to analyze
Returns
Structured proposals for standard UI blocks with production-ready CSS using the site's own extracted tokens.
list_ready_designs
Returns the catalog of 22 pre-extracted design systems from popular sites: ChatGPT, Vercel, Supabase, GitHub, Netflix, Porsche, and 16 others.
Returns
JSON array of objects, each with slug, name, and url fields.
get_ready_design
Retrieves a specific pre-extracted design system from the library by its slug. Returns the full token set in all four export formats.
Parameters
slug(string, required) — e.g. "vercel", "supabase", "netflix"
Returns
The complete design system: colors, fonts, spacing, shadows, and all four compiled file strings.
Quick Setup by Client
Claude Desktop
Open Settings → Connectors → Add a custom connector. Name it "Source Design" and paste the MCP URL. No sign-in needed.
ChatGPT
Open Settings → Apps & Connectors → Enable Developer mode → Create a new connector named "Source Design" with the MCP URL. No authentication.
Cursor
Add to your .cursor/mcp.json:
{
"mcpServers": {
"source-design": {
"url": "https://source--design.vercel.app/api/mcp"
}
}
}Claude Code
Run one command:
claude mcp add --transport http source-design https://source--design.vercel.app/api/mcp
Example Prompts
Once connected, try these in any supported client:
- "Extract stripe.com's design system and apply the Tailwind theme to this project."
- "List all ready designs and show me the Vercel tokens."
- "Propose clean UI components for supabase.com using its own brand colors."
- "Get the Netflix design system and set up CSS variables in my project."
Other Integration Methods