SupaUI

by buoooou

3 267 downloads Not rated yet

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

Repository
buoooou/mcp-ui-gen

Explore

- 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

``bash

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.

- Generates new UI components based on natural language descriptions
- Endpoint: /api/create

- Retrieves existing components from buouui.com
- Endpoint: /api/fetch

- Lists available components with previews
- Endpoint: /api/list

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"
}

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.