ux-ui-experience
v1.1.2
Published
UX-UI-Experience MCP Server - Design intelligence for OpenCode with Bootstrap 5, Font Awesome, and SweetAlert2
Maintainers
Readme
ux-ui-experience - Node.js MCP Server
Pure Node.js implementation of UX-UI-Experience with Bootstrap 5, Font Awesome, and SweetAlert2 support.
Features
- ✅ Bootstrap 5 - 40 best practices guidelines
- ✅ Font Awesome - 90 popular icons (total 183 with Lucide)
- ✅ SweetAlert2 - 25 alert patterns
- ✅ BM25 Search - Advanced search algorithm
- ✅ Design System Generator - Generate complete design systems
- ✅ 11 Tech Stacks - Bootstrap 5, React, Next.js, Vue, Svelte, etc.
Installation
Quick Start (Recommended)
npx ux-ui-experience@latestGlobal Installation
npm install -g ux-ui-experienceOpenCode Configuration
Add to your OpenCode configuration file:
- Windows:
%APPDATA%\opencode\opencode.json - Mac/Linux:
~/.config/opencode/opencode.json
{
"mcp": {
"ux-ui-experience": {
"type": "local",
"command": ["npx", "-y", "ux-ui-experience@latest"],
"enabled": true
}
}
}Or if installed globally:
{
"mcp": {
"ux-ui-experience": {
"type": "local",
"command": ["ux-ui-experience"],
"enabled": true
}
}
}Restart OpenCode after adding the configuration.
Usage in OpenCode
The MCP server is registered in ~/.config/opencode/opencode.json and will be available when OpenCode restarts.
To restart OpenCode: Close and reopen the application.
Slash Command
The MCP server automatically provides a slash command in OpenCode:
/ux-ui-exp [your request]
Examples:
/ux-ui-exp create a fintech dashboard design system
/ux-ui-exp find icons for user authentication
/ux-ui-exp show SweetAlert2 confirmation dialogs
/ux-ui-exp get React best practices for state management
/ux-ui-exp find color palettes for healthcare appsThe command automatically selects and uses the appropriate MCP tools based on your request.
Example Queries
- "Generate design system for a fintech dashboard using Bootstrap 5"
- "Find icons for user authentication"
- "Show me SweetAlert2 confirmation dialogs"
- "Get React best practices for state management"
- "Find color palettes for healthcare apps"
Data Files
data/stacks/bootstrap5.csv- Bootstrap 5 guidelinesdata/icons.csv- Lucide + Font Awesome iconsdata/alerts.csv- SweetAlert2 patterns- All original data files included
Tech Stack
- Node.js 18+
- @modelcontextprotocol/sdk
- csv-parse
- Custom BM25 search algorithm
Credits
This project is a Node.js MCP Server implementation based on the original UI-UX-Pro-Max-Skill by NextLevelBuilder + Sisyphus.
Original repository: ui-ux-pro-max-skill
Special thanks to:
- NextLevelBuilder - Original concept and design intelligence framework
- Sisyphus - AI Agent implementation and OpenCode integration
This implementation provides a pure Node.js MCP server that can be easily installed and used with OpenCode and other MCP-compatible clients.
License
MIT
