Skip to main content

Overview

The SuperBox CLI is a Python (Click) tool for managing MCP servers from initialization to deployment. Commands map directly to the backend implementation in superbox.ai/src/superbox/cli.
All CLI documentation matches the actual backend implementation. For detailed setup and usage, visit https://superbox.1mindlabs.org/docs

Installation

Quick Start

1

Authenticate

Device flow for Google/GitHub is supported; email/password works too.
2

Init server config

Creates superbox.json with name, repo URL, entrypoint, license, etc.
3

Publish with scans

Runs SonarCloud, tool discovery, Snyk, GitGuardian, and Bandit, then uploads to R2 registry.
4

Configure client

Clients supported: vscode, cursor, antigravity, claude, chatgpt.
5

View logs

Prints wrangler tail instructions for streaming logs from the Cloudflare Worker.

Available Commands

Authentication

auth register

Create new account

auth login

Log in with email/Google/GitHub

auth status

Check auth status

auth logout

Log out

Server Management

init

Initialize superbox.json

push

Publish to registry with security scans

pull

Configure client for server

search

List registry servers

Testing & Debugging

run

Deprecated

test

Test without registry

logs

View Worker log instructions

inspect

Open repository in browser

Command Reference

Configuration

The CLI expects a .env file in your working directory for Cloudflare/Firebase config:

Token Storage

Authentication tokens are stored in ~/.superbox/auth.json:

Examples

Next Steps

Installation

Setup guide

Authentication

Auth commands

Publishing

Publish servers

Backend Setup

Run local server
For complete documentation, visit https://superbox.1mindlabs.org/docs