Adobe XD Server
БесплатноНе проверенEnables Claude to interact with Adobe XD files, extract design information, and generate React components from designs.
Описание
Enables Claude to interact with Adobe XD files, extract design information, and generate React components from designs.
README
A Model Context Protocol (MCP) server that enables Claude to interact with Adobe XD files, extract design information, and generate React components from your designs.
Features
- Document Analysis: Extract comprehensive information from XD files including artboards, components, and assets
- React Component Generation: Convert XD designs to React components with multiple styling options
- Color Extraction: Extract color palettes in various formats (CSS, JSON, Tailwind)
- Multiple Style Systems: Support for styled-components, Tailwind CSS, and CSS modules
- TypeScript Support: Generate type-safe React components
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- Claude Desktop application
Installation
- Clone the repository:
git clone https://github.com/yourusername/adobe-xd-mcp.git
cd adobe-xd-mcp
- Install dependencies:
npm install
- Build the server:
npm run build
Configuration
Add the server to your Claude Desktop configuration:
macOS
Edit: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Edit: %APPDATA%\Claude\claude_desktop_config.json
Add the following configuration:
{
"mcpServers": {
"adobe-xd": {
"command": "node",
"args": ["/absolute/path/to/adobe-xd-mcp/dist/index.js"]
}
}
}
Note: Replace /absolute/path/to/adobe-xd-mcp with the actual path to your installation directory.
Usage
After configuring and restarting Claude Desktop, you can use the following commands:
Get XD Document Information
Ask Claude to analyze your XD file:
"Get information about the XD file at /path/to/your/design.xd"
This returns:
- Document name and dimensions
- List of artboards with sizes
- Components and their element counts
Generate React Components
Convert XD designs to React components:
"Generate a React component from the LoginScreen artboard in /path/to/design.xd"
Options:
artboardName: Specific artboard to convert (optional)componentName: Custom component name (optional)outputDir: Output directory (optional, defaults to ./generated)styleSystem: Choose from "styled-components", "tailwind", or "css-modules"typescript: Generate TypeScript components (true/false)
Extract Colors
Extract color palettes from your designs:
"Extract colors from /path/to/design.xd and save as CSS variables"
Options:
format: Output format - "css", "json", or "tailwind"outputFile: Save to file instead of displaying output
Examples
Example 1: Generate a TypeScript React component with Tailwind
"Generate a React component from the Header artboard in design.xd using TypeScript and Tailwind CSS"
Example 2: Extract colors as Tailwind config
"Extract colors from design.xd in Tailwind format and save to colors.js"
Example 3: Get overview of all components
"Show me all components in my design system at /designs/system.xd"
Development
Project Structure
adobe-xd-mcp/
├── src/
│ ├── index.ts # MCP server setup
│ └── tools/
│ └── xd-tools.ts # XD processing logic
├── dist/ # Compiled output
├── package.json
└── tsconfig.json
Running in Development
npm run dev
Building
npm run build
Troubleshooting
Server not appearing in Claude
- Ensure the path in
claude_desktop_config.jsonis absolute - Restart Claude Desktop after configuration changes
- Check that the build completed successfully
XD file parsing errors
- Ensure the XD file path is correct and accessible
- Verify the XD file is not corrupted
- Check file permissions
Component generation issues
- Verify the artboard name exists in the XD file
- Ensure the output directory is writable
- Check for naming conflicts with existing files
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT License - see LICENSE file for details
Support
For issues and feature requests, please use the GitHub issue tracker.
Установка Adobe XD Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/dekdee/adobe-xd-mcpFAQ
Adobe XD Server MCP бесплатный?
Да, Adobe XD Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Adobe XD Server?
Нет, Adobe XD Server работает без API-ключей и переменных окружения.
Adobe XD Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Adobe XD Server в Claude Desktop, Claude Code или Cursor?
Открой Adobe XD Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare Adobe XD Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
