design-copier
Enables extraction of CSS styles from webpages and conversion to CSS format for use in web projects.
Provides tools to extract styles and convert them to React format, allowing reuse in React applications.
Allows applying extracted styles to React components using styled-components, generating ready-to-use component templates.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@design-copierCapture styles from https://example.com and convert to Tailwind"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
design-copier MCP Server
A webpage design extraction tool that captures and converts web designs for development
This is a TypeScript-based MCP server that implements a web design copying system. It allows you to:
Capture webpage styles and HTML structure
Extract and convert CSS to Tailwind classes
Apply extracted styles to different frontend frameworks
Features
Tools
designcopier_snapshot- Capture webpage or element stylesTakes a URL and optional CSS selector
Returns HTML and CSS styles from the target
designcopier_extract- Extract styles and convert to different formatsProcesses HTML and CSS content
Supports conversion to Tailwind classes
Can output in CSS, Tailwind, or React formats
designcopier_apply- Apply extracted styles to target frameworkTakes extracted styles and applies them to a component
Supports React (with styled-components)
Creates ready-to-use component templates
Clone Repo and Development
Install dependencies:
npm installnpm run prepare , first time only or any custom changes Build the server:
npm run build , to make the build index.js fileFor development with auto-rebuild:
npm run watchInstallation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
VS-Code with Cline or Roo: Click top MCP Server icon, go to 'Installed' and at bottom of server list running, click 'Configure MCP Server' Add this to the config:
"design-copier": {
"timeout": 60,
"command": "node",
"args": [ "C:\\Users\\$ProfileUser$\\your-folder\\whatever folder\\design-copier\\build\\index.js"
],
"transportType": "stdio"
} Another example:
{
"mcpServers": {
"design-copier": {
"command": "node",
"args": [
"/path/to/design-copier/build/index.js"
],
"transportType": "stdio"
}
}
}Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspectorThe Inspector will provide a URL to access debugging tools in your browser.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chipsxp/design-copier'
If you have feedback or need assistance with the MCP directory API, please join our Discord server