Buu AI MCP Server

by Buu-AI

257 downloads Not rated yet
GitHub

About

This server acts as a command execution gateway for the Buu platform, exposing tools to manage teams, subthreads, and generation requests using a standardized MCP interface.

Explore

- Connects to the Buu GraphQL server
- Supports Team, Subthread and GenRequest operations
- Enables generation request handling
- Authenticates with API key
- Communicates via stdio transport (ideal for CLI or tool embedding)

---

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 Buu AI MCP Server
    Command (node, npx, python, etc.)

    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

To configure Octagon MCP for Claude Desktop:

npx -y @smithery/cli@latest install @OctagonAI/octagon-mcp-server --client claude

---

team_create

Create a new team

team_add_member

Add a member to a team

team_remove_member

Remove a member from a team

team_update

Update team data

team_update_member_role

Update member role

team_get

Get the personal team for the current user

team_get_all

Get all teams for the current user

subthread_generate

Generate a subthread for a Thread

subthread_get

Get subthread by ID

subthread_get_all

Get all team's subthread

generate_image

Generate image for a subthread

generate_model

Generate 3D model for subthread

genrequest_get_all

Get all GenRequests for a specific subthread

- team_create — Create a new team
- team_add_member — Add a member to a team
- team_remove_member — Remove a member from a team
- team_update — Update team data
- team_update_member_role — Update member role
- team_get — Get the personal team for the current user
- team_get_all — Get all teams for the current user

- subthread_generate — Generate a subthread for a Thread
- subthread_get — Get subthread by ID
- subthread_get_all — Get all team's subthread

- generate_image — Generate image for a subthread
- generate_model — Generate 3D model for subthread
- genrequest_get_all — Get all GenRequests for a specific subthread

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "buu ai mcp server": {
            "buu-mcp-server": {
                "command": "npx",
                "args": [
                    "-y",
                    "@smithery/cli@latest",
                    "install",
                    "@OctagonAI/octagon-mcp-server",
                    "--client",
                    "claude"
                ]
            }
        }
    }
}

McpServers

{
    "buu-mcp-server": {
        "command": "npx",
        "args": [
            "-y",
            "@smithery/cli@latest",
            "install",
            "@OctagonAI/octagon-mcp-server",
            "--client",
            "claude"
        ]
    }
}

Overview

This server acts as a command execution gateway for the Buu platform, exposing tools to manage teams, subthreads, and generation requests using a standardized MCP interface.

---

Features

- Connects to the Buu GraphQL server
- Supports Team, Subthread and GenRequest operations
- Enables generation request handling
- Authenticates with API key
- Communicates via stdio transport (ideal for CLI or tool embedding)

---

Client Installation Instructions

Running on Claude Desktop

To configure Octagon MCP for Claude Desktop:

npx -y @smithery/cli@latest install @OctagonAI/octagon-mcp-server --client claude

---

Configuration

Environment Variables

Required

- BUU_TEAM_API_KEY: Your Buu AI team API key
- Required for all operations

Optional

- BUU_SERVER_URL: Buu API URL
- By default uses the sandbox environment

Tool Registration

1. TeamTools

- team_create — Create a new team
- team_add_member — Add a member to a team
- team_remove_member — Remove a member from a team
- team_update — Update team data
- team_update_member_role — Update member role
- team_get — Get the personal team for the current user
- team_get_all — Get all teams for the current user

3. SubthreadTools

- subthread_generate — Generate a subthread for a Thread
- subthread_get — Get subthread by ID
- subthread_get_all — Get all team's subthread

4. GenRequestTools

- generate_image — Generate image for a subthread
- generate_model — Generate 3D model for subthread
- genrequest_get_all — Get all GenRequests for a specific subthread

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.