Every item is $19. Or get all items for $259, paid once.

Get all items
mebius.design
mebius.design

Install UI components with the shadcn CLI and an MCP server

To install components from a private shadcn registry, add it under a namespace in components.json with an Authorization header that reads a token from an environment variable, then run npx shadcn@latest add @namespace/item. AI editors such as Claude Code, Cursor and VS Code can do the same through an MCP server. This guide sets up the @mebius registry, which serves mebius.design’s kits and free items.

5 min readUpdated Nov 8, 2026React + Tailwind

What you need

  • A React 19 project with Tailwind CSS v4 (Next.js App Router and Vite both work).
  • A components.json from npx shadcn@latest init (shadcn CLI 4 or later, which reads namespaced registries with headers).
  • A mebius.design account and a personal access token from Settings › Tokens. The free charts and forms need only the account; a kit’s code needs that kit.

Add the registry

Once per project.

Add the @mebius namespace to components.json. The CLI replaces {name} with the item and reads the token from your environment:

components.json
{
  "registries": {
    "@mebius": {
      "url": "https://www.mebius.design/r/{name}.json",
      "headers": {
        "Authorization": "Bearer ${MEBIUS_TOKEN}"
      }
    }
  }
}
.env.local
MEBIUS_TOKEN=mbs_your_token

Keep the token out of git

The CLI reads .env.local and .env. Check that .env.local is in your .gitignore, and revoke a token in Settings › Tokens if it leaks.


Install a theme, then components

Each kit has a theme item with its tokens. Install it on its own first, then any item with --overwrite so shared parts update to the kit’s version. Item names start with their kit:

Terminal
# a free chart
npx shadcn@latest add @mebius/charts-theme
npx shadcn@latest add @mebius/charts-revenue-growth --overwrite

# a block from a kit you own
npx shadcn@latest add @mebius/relivo-theme
npx shadcn@latest add @mebius/relivo-metrics-dashboard --overwrite

Every free item’s page shows its exact command, for example the Revenue Growth Chart.


When the CLI says no

The registry answers with a message the CLI prints.

  • No mebius token was sent: MEBIUS_TOKEN isn’t set where the CLI runs, or the registry URL redirects. Use the exact https://www URL above.
  • The token is invalid or has been revoked: create a new one and replace the line in .env.local.
  • Your account doesn’t own this kit: the item belongs to a paid kit. Buy the kit, or All items, and run the command again.
  • There is no item with that name: item names start with their kit, like @mebius/charts-ethereum.

Connect an AI editor over MCP

The mebius MCP server reads the code and docs of the kits you own.

Add the server to your editor. Claude Code:

Terminal
claude mcp add --transport http mebius https://www.mebius.design/api/mcp --header "Authorization: Bearer <your token>"

Cursor and VS Code read a JSON file in the project:

.cursor/mcp.json
{
  "mcpServers": {
    "mebius": {
      "url": "https://www.mebius.design/api/mcp",
      "headers": { "Authorization": "Bearer <your token>" }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mebius": {
      "type": "http",
      "url": "https://www.mebius.design/api/mcp",
      "headers": { "Authorization": "Bearer <your token>" }
    }
  }
}

Replace <your token> with a token from Settings › Tokens, which also shows the current setup for each editor. The server’s tools are list_kits, list_items, search_items, get_item (full source and usage docs) and get_install_instructions, so a prompt like “add the mebius candlestick chart to the dashboard” ends in the same CLI commands as above.


Or use shadcn’s MCP server

shadcn’s own server browses and installs from every registry in components.json, the @mebius one included once it is set up as above. Set it up with npx shadcn@latest mcp init --client claude (or --client cursor); see shadcn’s MCP docs. It sees what the registry lists; the mebius server adds the usage docs and Figma references of each item.


Item pages, kits and guides this guide uses.