Give your agent a real design system: tokens, measured WCAG contrast, and rules to follow.
MCPpedia last refreshed this data
com.csscreme/design-systems is an MCP server that give your agent a real design system: tokens, measured WCAG contrast, and rules to follow. Its tool list has not been published yet over http, requires no API key, and scores 85/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"com-csscreme-design-systems": {
"args": [
"-y",
"shadcn"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Give your agent a real design system: tokens, measured WCAG contrast, and rules to follow.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked shadcn against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in design
Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
Draw and visually collaborate with your agents on tldraw's canvas.
MeiGen-AI-Design-MCP — Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
Inspect and edit Three.js scenes, materials, shaders, lights in real time from any AI agent
MCP Security Weekly
Get CVE alerts and security updates for com.csscreme/design-systems and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Claude Code skill that gives a coding agent a real design system before it writes UI: semantic tokens, measured WCAG contrast, and rules it can be held to.
Free. No account, no API key, no paid tier.
An agent asked for UI with no design system does the same thing every time: invents a palette, mixes three or four corner radii, adds a second font nobody asked for, and ships contrast that was never checked. The result is recognisable on sight, and no amount of prompt rewording fixes it, because the problem is missing input rather than weak instruction.
A file fixes it. Tokens the agent must use, ratios that were computed rather than asserted, and numbered rules that can be diffed against what actually got built. "Use only these six roles" is checkable. "Make it clean" is not.
Fastest: connect the MCP server (free, no account, no key):
claude mcp add --transport http csscreme https://csscreme.com/mcp
That gives the agent thirteen tools with no files to manage: search_themes, list_themes,
get_design_md, get_theme_tokens, get_install_command, get_agent_rules, how_to_use,
decode_url, get_design_md_for_url, decode_site, verify_design_md, css_feature and
get_scene_embed. The URL tools are the ones worth knowing about: point the agent at a live URL
and it decodes that site into the same format, then checks its own generated UI against the file
afterwards. css_feature answers whether a modern CSS feature is safe to ship, from Baseline data
and from what curated sites actually ship. The skill below adds the house rules on top.
Claude Code (project):
mkdir -p .claude/skills/csscreme
curl -o .claude/skills/csscreme/SKILL.md \
https://raw.githubusercontent.com/damnepic/csscreme-skill/main/SKILL.md
Claude Code (all projects): same, into ~/.claude/skills/csscreme/.
Then ask for UI as normal. The skill fires on things like "build a dashboard", "make this look less generic", or "match the design of stripe.com".
npx shadcn@latest add <registry-url>.| URL | Returns |
|---|---|
csscreme.com/d/<slug>.md | DESIGN.md for a curated theme |
csscreme.com/d/t/<slug>.md | DESIGN.md for a template theme |
csscreme.com/t/<id>.md | DESIGN.md for an extracted theme |
csscreme.com/r/<slug>.json | shadcn/ui registry item |
csscreme.com/t/<id>.json | shadcn/ui registry item, extracted |
csscreme.com/mcp | MCP server (JSON-RPC 2.0 over POST) |
All CORS-open and cacheable, served as text/markdown or application/json.
A DESIGN.md is a contract rather than a description. Eight fields: semantic colour roles in hex and OKLCH, the full shadcn token set in light and dark, two font families, one radius token, an explicit spacing scale, WCAG contrast ratios that were computed rather than asserted, numbered rules each checkable against the tables above them, and paste-ready CSS variables.
The contrast section is the part worth reading twice. If a colour pair fails AA, the file says
FAILS WCAG instead of quietly shipping it. Nothing in the file is an adjective the agent has to
interpret.
The files are plain Markdown, so nothing here is Claude-specific. Per-tool wiring for Cursor, Codex, v0 and Lovable: https://csscreme.com/ai/design-md
Full field spec, with a worked example generated at build time: https://csscreme.com/ai/design-md
Nobody owns the DESIGN.md file name, us included. The useful part here is the generator and
the measured contrast, not the noun.
MIT. The skill is MIT; the t