Skip to main content
Glama

SupaUI MCP Server

by buoooou
README.md2.24 kB
# 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 ### Smithery use [Smithery](https://smithery.ai/server/@buoooou/supaui-mcp) to install supaui-mcp in Claude: ```bash npx -y @smithery/cli install @buoooou/supaui-mcp --client claude ``` ### munal 1. clone repo: ```bash git clone [your-repository-url] cd mcp-ui-gen ``` ======= - Node.js (Latest LTS version) - BUOU_API_KEY from [buouui.com](https://buouui.com/dashboard/key) ## Installation ```bash # Install dependencies pnpm install # Build the project pnpm build ``` ## Configuration 1. Set your BUOU_API_KEY in the environment: ```bash export BUOU_API_KEY=your_api_key_here ``` 2. Or create a configuration file based on smithery.yaml requirements. ## Usage ### Starting the Server ```bash pnpm start ``` ### Available Commands The server supports the following commands: 1. Create UI Component: ``` /ui create a basic button ``` 2. Fetch UI Component: ``` /ui fetch modern login form ``` 3. List UI Components: ``` /buou list cards ``` ## 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 ```bash # Build in watch mode tsc -w # Run tests pnpm test ``` ## Environment Variables - `BUOU_API_KEY`: Your API key from buouui.com (Required) ## Contributing 1. Fork the repository 2. Create your feature branch 3. Commit your changes 4. Push to the branch 5. Create a Pull Request ## License ISC ## Support For support, please visit: - [buouui.com](https://buouui.com) - Email: support@buouui.com

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/buoooou/mcp-ui-gen'

If you have feedback or need assistance with the MCP directory API, please join our Discord server