MCP server

Website Design Systems MCP: Extract a Site’s Design System to skill.md

Website Design Systems MCP fetches any public URL over plain HTTP, reads its CSS, and writes a skill.md of colors, type, spacing and layout that an AI agent can follow.

Run
npx website-design-systems-mcp
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is Website Design Systems MCP?

website-design-systems-mcp is an MIT licensed MCP server that extracts a design system from a website URL. It fetches the page over HTTP with no browser, parses the CSS with Cheerio, and generates a skill.md covering colors, typography, spacing, radius, shadows and layout. Four tools are exposed.

It is an MCP server built around one job: take a website URL and describe the design system behind it. The result is a structured skill.md file that an AI assistant can read when it recreates the same look.

No browser is involved. The README says extraction is pure HTTP with browser-like headers and rotating user agents, which keeps it light but also sets the limits listed further down.

How the extraction works

  1. It fetches the page with browser-like headers to avoid simple blocking.
  2. Cheerio parses the HTML and finds the style sources.
  3. Inline styles, style tags and external stylesheets are collected.
  4. The CSS is analyzed for colors, typography and spacing patterns.
  5. Everything is compiled into one structured skill.md.

What the generated file contains

  • YAML frontmatter, brand identity with logo, favicon and tagline, and a color palette organized by usage with hex, RGB and CSS variables.
  • Font families, type scale and line heights, plus a spacing scale from xs to 4xl.
  • Border radius tokens, box shadows, container width, breakpoints and grid, and all CSS custom properties.

Who it is for

Best for

Not for

  • Sites that render their styles only with JavaScript. The README warns these may not be captured.
  • Pages behind aggressive bot protection such as Cloudflare, which may block the request.
  • Login-gated pages, since it cannot reach authenticated content.

Use it with UiChemy

This server gives an agent the tokens of a reference site. To carry the result into WordPress, UiChemy's Composer writes the layout as real code inside Elementor or Gutenberg, and Figma to WordPress converts finished designs. Click Get Started on uichemy.com.