Rakit UI AI is an intelligent UI component design selection tool that generates and compares UI designs through AI-powered generation or manual evaluation.
Core Capabilities:
AI-Powered Generation: Create 3 distinct UI component designs from natural language prompts using the MiniMax-M2.1 API, with customizable
style_preference, target CSSframework, andcomponent_typeManual Comparison: Evaluate up to 3 custom HTML designs (
design_html_1/2/3) side-by-side for selectionMulti-Framework Support: Works with Tailwind CSS, Bootstrap, Bulma, Foundation, Semantic UI, and plain CSS
Component Specialization: Optimized for buttons, cards, forms, navigation, modals, and tables
Design Requirements: Define elements to
purpose_includeorpurpose_exclude, addpurpose_notes, and enableauto_search_referencefor AI generationInteractive Preview: Visual comparison interface with multiple
view_modeoptions (mobile, desktop, responsive), zoom controls, and keyboard shortcuts (1/2/3 for quick selection)Smart Output: Returns JSON response with
selectedDesign(name and HTML), alternativeoptions, andselection_context
Ideal for design systems, component libraries, and UI pattern selection workflows.
Generates and displays UI component designs using Bootstrap framework, allowing users to visually compare and select from multiple design variations
Generates and displays UI component designs using Bulma framework, allowing users to visually compare and select from multiple design variations
Generates and displays UI component designs using plain CSS or inline styles, allowing users to visually compare and select from multiple design variations
Generates and displays UI component designs using Semantic UI framework, allowing users to visually compare and select from multiple design variations
Generates and displays UI component designs using Tailwind CSS framework, allowing users to visually compare and select from multiple design variations
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., "@Rakit UI AIcreate 3 modern navbar designs for my e-commerce site"
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.
Rakit UI AI - MCP Design Selection Tool
An intelligent UI component design selection tool built on the Model Context Protocol (MCP). Generate and compare UI designs using AI, or provide your own designs for selection.
Features
🤖 AI-Powered Generation - Generate designs from natural language using MiniMax-M2.1
🎨 Visual Comparison - Side-by-side design comparison in a modern browser interface
📱 Responsive Preview - Mobile, desktop, and responsive view modes
🔍 HTML Reference Analysis - Automatically checks design completeness
🎯 Purpose-Driven - Specify what to include/exclude in designs
⚡ Real-time Selection - WebSocket support for instant feedback
Quick Start
Setup
Cursor IDE
Open Settings (
Cmd+,orCtrl+,)Navigate to MCP settings
Add new server:
Name:
rakitui-aiCommand:
rakitui-aiEnvironment Variables:
MINIMAX_API_KEY(optional)
Or edit settings.json:
Restart Cursor
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
Usage
AI-Powered Generation
Simply describe what you need:
Manual Design Input
Provide your own designs:
Response
Parameters
AI Generation Parameters
Parameter | Type | Description |
| string | Natural language description of the UI component |
| string | Style guidance (e.g., "modern", "minimalist") |
| string | CSS framework (tailwind, bootstrap, bulma, etc.) |
| string | Component type (button, card, form, navigation, etc.) |
| boolean | Enable automatic reference search |
| string[] | Elements that must be included |
| string[] | Elements to avoid |
| string | Additional requirements |
| string | Preview mode: "mobile", "desktop", or "responsive" |
Manual Input Parameters
Parameter | Type | Description |
| string | Name of each design |
| string | HTML content of each design |
Supported Frameworks
Tailwind CSS
Bootstrap
Bulma
Foundation
Semantic UI
Plain CSS
Supported Components
Buttons (primary, secondary, outlined, with icons)
Cards (content, featured, compact)
Forms (inputs, validation, layouts)
Navigation (bars, menus, responsive)
Modals (dialogs, confirmations)
Tables (data, striped, responsive)
Keyboard Shortcuts
1,2,3- Quick select designEscape- Close zoom viewClick design - Zoom in for detailed view
Troubleshooting
Command not found:
Ensure npm global bin is in your PATH
Or use full path:
/usr/local/bin/rakitui-ai(Mac)
Tool not appearing:
Restart your IDE completely
Check MCP server status indicator
MiniMax API not working:
Verify
MINIMAX_API_KEYis set correctlyCheck your MiniMax account has credits
Development
License
MIT License - see LICENSE file for details.
Links
Repository: github.com/madebyaris/rakitui-ai
Issues: GitHub Issues
MiniMax API: platform.minimax.io