UI/UX MCP Server
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
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., "@UI/UX MCP Serverrun visual regression tests on our button components"
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.
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
Related MCP server: WebSee MCP Server
Installation
Clone this repository:
cd ~/KenKaiBuildMCP/design-ui-mcps/ui-ux-mcp-serverInstall dependencies:
npm installCreate a
.envfile from the example:
cp .env.example .envConfigure your environment variables:
STORYBOOK_URL=http://localhost:6006
# ... other configurationsBuild the server:
npm run buildConfiguration
Add to your Claude Desktop MCP settings (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"ui-ux-mcp": {
"command": "node",
"args": ["/Users/YOUR_USERNAME/KenKaiBuildMCP/design-ui-mcps/ui-ux-mcp-server/dist/index.js"]
}
}
}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
await workflow_optimize_ux({
url: "https://your-website.com",
analyses: ["performance", "accessibility", "mobile", "seo"]
})Create Animation Timeline
await animation_create_timeline({
library: "framer-motion",
animations: [
{
target: ".hero-title",
properties: { opacity: 1, y: 0 },
duration: 0.6,
delay: 0.2
}
]
})Generate Design System
await workflow_build_design_system({
source: "storybook",
sourceId: "http://localhost:6006",
includeTokens: true,
includeComponents: true,
includeDocumentation: true
})Development
Run in development mode:
npm run devRun tests:
npm testLint code:
npm run lintArchitecture
ui-ux-mcp-server/
โโโ src/
โ โโโ index.ts # Main server entry point
โ โโโ tools/
โ โโโ storybook.ts # Storybook automation
โ โโโ tailwind.ts # Tailwind CSS management
โ โโโ animation.ts # Animation tools
โ โโโ playwright.ts # Browser automation
โ โโโ components.ts # Component management
โ โโโ workflows.ts # Workflow automation
โโโ dist/ # Compiled JavaScript
โโโ package.json
โโโ tsconfig.json
โโโ README.mdRequirements
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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceProvides AI-powered tools to apply UX/UI best practices, Nielsen's heuristics, cognitive biases, and Material-UI patterns to React components. Enables automated application of responsive design, Apple design patterns, and complete UX guidelines through natural language commands.7114MIT
- Flicense-quality-maintenanceProvides AI assistants with advanced frontend debugging capabilities through 36 specialized tools for inspecting React/Vue/Angular/Svelte applications. Uses Playwright browser automation and source map intelligence to analyze components, network requests, bundle optimization, and resolve production errors.
- AlicenseBqualityCmaintenanceAutomates the conversion of Figma designs into TypeScript React components and integrates with GitHub to create pull requests for the generated code. It includes visual regression testing with Playwright and accessibility validation to ensure implementations match the original designs.524MIT
- FlicenseAqualityDmaintenanceProvides AI assistants with frontend development tools including component scaffolding, bundle analysis, accessibility checks, and responsive design guidance. Enables automated generation of React components with tests and stories, bundle optimization recommendations, and WCAG compliance fixes.6
Related MCP Connectors
Deploy AI user personas to validate user journeys at scale. Find UX friction before real users do.
UI design from prompts, screenshots, and URLs for AI coding agents and theme tokens.
AI-powered design and management for Webflow Sites
Appeared in Searches
- A server for UI/UX design resources and information
- A tool for designing beautiful, functional, and graphically rich HTML webpages using Tailwind CSS, JavaScript, and SVG
- A tool for evaluating Tailwind CSS class quality in HTML
- Resources for developing user interfaces
- A library for user interface components
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/willem4130/ui-ux-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server