Integrations
Runs on Node.js, allowing deployment of the UI generation capabilities as a service accessible via API endpoints.
Uses pnpm for package management, providing an efficient way to install and manage dependencies for the UI component server.
Enables the generation of React components based on natural language descriptions, supporting the creation of UI elements for React applications.
SupaUI MCP Server
A Model Context Protocol (MCP) server for SupaUI that enables AI agents to generate, fetch, and manage UI components through natural language interactions.
Features
- Create UI Components: Generate React components based on natural language descriptions
- Fetch UI Components: Search and retrieve components from buouui.com
- List UI Components: Browse available components with detailed previews
- TypeScript Support: Built with TypeScript for better type safety and developer experience
Prerequisites
- Node.js (Latest LTS version)
- BUOU_API_KEY from buouui.com
Installation
Configuration
- Set your BUOU_API_KEY in the environment:
- Or create a configuration file based on smithery.yaml requirements.
Usage
Starting the Server
Available Commands
The server supports the following commands:
- Create UI Component:
- Fetch UI Component:
- List UI Components:
API Tools
CreateUiTool
- Generates new UI components based on natural language descriptions
- Endpoint:
/api/create
FetchUiTool
- Retrieves existing components from buouui.com
- Endpoint:
/api/fetch
ListUiTool
- Lists available components with previews
- Endpoint:
/api/list
Development
Environment Variables
BUOU_API_KEY
: Your API key from buouui.com (Required)
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
License
ISC
Support
For support, please visit:
- buouui.com
- Email: support@buouui.com
This server cannot be installed
A Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.