SupaUI

by buoooou

3 stars
267 downloads
Not rated
GitHub Website

About

Enables React UI component generation, fetching, and management through natural language interactions on the buouui.com platform, leveraging TypeScript and developer-focused design workflows.

Details

Author
buoooou
Repository
buoooou/mcp-ui-gen
GitHub stars
3
Downloads
267
Categories
Productivity, Developer Tools, Design, AI, Search, Frontend, Infrastructure

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name SupaUI
    Command (node, npx, python, etc.) pnpm
    Arguments
    • Argument 1 start
    Environment
    • BUOU_API_KEY your_api_key_here

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

pnpm install

- BUOU_API_KEY: Your API key from buouui.com (Required)

Create UI Component

Generates new UI components based on natural language descriptions. Example command: /ui create a basic button.

Fetch UI Component

Retrieves existing components from buouui.com. Example command: /ui fetch modern login form.

List UI Components

Lists available components with previews. Example command: /buou list cards.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "supaui": {
            "env": {
                "BUOU_API_KEY": "your_api_key_here"
            },
            "args": [
                "start"
            ],
            "command": "pnpm"
        }
    }
}

Linux

{
    "env": {
        "BUOU_API_KEY": "your_api_key_here"
    },
    "args": [
        "start"
    ],
    "command": "pnpm"
}

Macos

{
    "env": {
        "BUOU_API_KEY": "your_api_key_here"
    },
    "args": [
        "start"
    ],
    "command": "pnpm"
}

Windows

{
    "env": {
        "BUOU_API_KEY": "your_api_key_here"
    },
    "args": [
        "/c",
        "pnpm",
        "start"
    ],
    "command": "cmd"
}

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 to install supaui-mcp in Claude:

npx -y @smithery/cli install @buoooou/supaui-mcp --client claude

munal

1. clone repo:

git clone [your-repository-url]
cd mcp-ui-gen

=======
- Node.js (Latest LTS version)
- BUOU_API_KEY from buouui.com

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.