Allows creation of complex animation timelines and code generation using Framer Motion, with animation preview capabilities and multiple easing options
Enables generation of React components with best practices, performance analysis, and accessibility compliance checking
Enables management and testing of Storybook stories, including visual regression testing, accessibility testing, and component documentation
Supports creation and management of Svelte components with automated testing and documentation generation
Provides tools for generating Tailwind CSS configurations from design tokens, optimizing and deduplicating classes, and creating custom design systems
UI/UX MCP Server
A comprehensive Model Context Protocol (MCP) server that integrates 5 powerful tools for complete UI/UX development workflows.
Features
📚 Component Development (Storybook)
- Get and manage stories
- Run visual regression tests
- Accessibility testing
- Component documentation
💅 Styling System (Tailwind CSS)
- Generate configurations from design tokens
- Optimize and deduplicate classes
- Create custom design systems
- CSS variable generation
🎬 Animation (Framer Motion + GSAP)
- Create complex animation timelines
- Generate animation code
- Preview animations
- Multiple easing options
🧪 Testing & Automation (Playwright)
- Cross-browser UI testing
- Visual regression testing
- Screenshot capture across viewports
- Automated user flow testing
🧩 Component Library Management
- Generate components in React/Vue/Svelte
- Analyze component performance
- Accessibility compliance checking
- Auto-generate tests and documentation
🔄 Workflow Automation
- UX optimization analysis
- Design system generation from Storybook or code
- End-to-end workflow automation
Installation
- Clone this repository:
- Install dependencies:
- Create a
.env
file from the example:
- Configure your environment variables:
- Build the server:
Configuration
Add to your Claude Desktop MCP settings (~/Library/Application Support/Claude/claude_desktop_config.json
):
Available Tools
Storybook Tools
storybook_get_stories
- Get list of all Storybook storiesstorybook_test_component
- Run visual and accessibility tests
Tailwind Tools
tailwind_generate_config
- Generate Tailwind config from design tokenstailwind_optimize_classes
- Optimize and deduplicate Tailwind classes
Animation Tools
animation_create_timeline
- Create animation timeline with Framer Motion or GSAPanimation_preview
- Generate preview of animation sequence
Playwright Tools
playwright_test_ui
- Run UI tests with Playwrightplaywright_capture_screenshots
- Capture screenshots across browsers
Component Tools
component_create
- Create a new UI component with best practicescomponent_analyze
- Analyze component for performance and accessibility
Workflow Tools
workflow_optimize_ux
- Run comprehensive UX optimization analysisworkflow_build_design_system
- Generate complete design system from Storybook or code
Usage Examples
Run UX Optimization Analysis
Create Animation Timeline
Generate Design System
Development
Run in development mode:
Run tests:
Lint code:
Architecture
Requirements
- Node.js 18+
- npm or yarn
- Running Storybook instance (for Storybook features)
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
License
MIT
Support
For issues and questions, please open an issue in the repository.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Enables comprehensive UI/UX development workflows through integrated tools for component development with Storybook, Tailwind CSS styling, Framer Motion/GSAP animations, Playwright testing, and automated design system generation. Provides end-to-end automation for visual regression testing, accessibility compliance, and UX optimization analysis.
Related MCP Servers
- AsecurityFlicenseAqualityAn AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.Last updated -43,9663,589
- AsecurityFlicenseAqualityAI-driven tool that helps developers create beautiful UI components instantly through natural language descriptions, integrating with popular IDEs like Cursor, Windsurf, and VSCode.Last updated -32
- AsecurityFlicenseAqualityA powerful AI-driven tool that helps developers create beautiful, modern UI components instantly through natural language descriptions.Last updated -43,966
- AsecurityFlicenseAqualityAn AI-powered Tailwind builder that helps developers create, inspire, and refactor UI components directly within their IDE, supporting popular frameworks like React, Next.js, Vue, and Svelte.Last updated -63619