Skip to main content
Glama
JackZong

UniBoot Design MCP Server

by JackZong

UniBoot Design MCP Server

Official remote MCP server for UniBoot Design. It gives Cursor and other AI tools secure, real-time access to design files, artboards, tokens, PRDs, and design-to-code workflows.

  • Auth: OAuth 2.1

  • Hosting: UniBoot Cloud

  • Transport: Streamable HTTP

One-click setup

Pick your AI client below to install the official UniBoot Design MCP Server. Each button uses your client's native install link, so you don't need to edit any JSON config by hand.

After install, sign in when the client starts the UniBoot Design authorization flow. No API tokens to paste.

Let your agent do the setup

Set up UniBoot Design MCP using https://mcp.ubd.paxcq.com/mcp.
Then start the UniBoot Design authentication flow so I can sign in.

Or add it with your client's own command:

Client

Command or configuration

Cursor

Marketplace / Add to Cursor, or the button above

VS Code

Extensions → @mcp UniBoot Design, or the button above

Claude Code

claude mcp add --transport http uniboot-design https://mcp.ubd.paxcq.com/mcp

Codex

codex mcp add uniboot-design --url https://mcp.ubd.paxcq.com/mcp

Any other MCP client

Server URL https://mcp.ubd.paxcq.com/mcp

Manual mcp.json:

{
  "mcpServers": {
    "uniboot-design": {
      "url": "https://mcp.ubd.paxcq.com/mcp"
    }
  }
}

Cursor discovers OAuth 2.1 (PKCE + Dynamic Client Registration) from the remote server.

Related MCP server: F-MCP (Figma MCP Bridge)

Authorization

  1. The client connects to https://mcp.ubd.paxcq.com/mcp. Requests without a token receive 401 plus WWW-Authenticate (RFC 9728).

  2. The client reads /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server.

  3. The browser opens /authorize. The user signs in, picks a team, selects Read / Write / Search, and accepts.

  4. The client is redirected to its OAuth callback (Cursor desktop uses http://localhost:8787/callback).

  5. Tool calls run with that user's existing UniBoot Design permissions.

Repository layout

Format

Manifest

Contents

Cursor Plugin

.cursor-plugin/plugin.json + .mcp.json

skills, rules, commands

Agent Plugins

plugin.json + mcp.json

portable skills + MCP

MCP Registry

server.json

remote endpoint metadata

src/

HTTP MCP + OAuth authorization server

deployed at mcp.ubd.paxcq.com

Local development

cp .env.example .env
# UniBoot Design API should already be running on :8060
npm install
npm run dev          # http://localhost:8070/mcp

Health check: curl -s http://localhost:8070/health

OAuth discovery:

curl -s http://localhost:8070/.well-known/oauth-protected-resource
curl -s http://localhost:8070/.well-known/oauth-authorization-server

Variable

Description

UBD_API_BASE

API base URL. Default http://localhost:8060/api/v1

UBD_WEB_BASE

Web app URL. Default http://localhost:5173

MCP_PUBLIC_URL

Public issuer / resource URL. Production: https://mcp.ubd.paxcq.com

MCP_PORT

Default 8070

MCP_ALLOWED_HOSTS

Production: mcp.ubd.paxcq.com

Tools

Primary entry: open_delivery. Pixel QA: compare_design_code (requires screenshot and implementedSource).

Also available: list_artboards · get_design_page · get_artboard_preview · export_artboard_assets · generate_prototype · generate_design · plan_canvas_ops · apply_canvas_ops · list_prds · get_prd

Users only need to paste a delivery URL and ask to implement or match the design. Skills and rules make the agent call the right tools.

Publish to the Cursor Marketplace

  1. Push this repository to a public Git host.

  2. Confirm .cursor-plugin/plugin.json, .mcp.json, the logo, and this README are present.

  3. Submit the repository URL at cursor.com/marketplace/publish.

  4. After review, users install from Customize / Marketplace and complete OAuth.

Preview locally without publishing:

mkdir -p ~/.cursor/plugins/local
ln -sfn "$(pwd)" ~/.cursor/plugins/local/uniboot-design

Then run Developer: Reload Window.

Deploy

Production MCP URL: https://mcp.ubd.paxcq.com/mcp. Build with the root Dockerfile and set:

UBD_API_BASE=http://api:8060/api/v1
MCP_PUBLIC_URL=https://mcp.ubd.paxcq.com
MCP_ALLOWED_HOSTS=mcp.ubd.paxcq.com
UBD_WEB_BASE=https://ubd.paxcq.com

Allowed OAuth redirect URIs include loopback callbacks and official client hosts (Cursor, VS Code, Claude, ChatGPT).

License

Apache-2.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Enables AI assistants to read, analyze, and modify Figma designs, manage design tokens, and create prototype connections, all while keeping data local.
    63
    14 npm
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to inspect, modify, export, and validate design documents with 47 tools covering design, code generation, branding, and print/mockup workflows.
    35 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI coding agents to access Figma files and prototypes, allowing them to retrieve design data and assets directly.
    MIT