X

SupaUI

Information

# 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

Prompts

Reviews

Tags

Write Your Review

Detailed Ratings

ALL
Correctness
Helpfulness
Interesting
Upload Pictures and Videos

Name
Size
Type
Last Modified