Skip to main content

Usage

superbox init

Description

Initialize a new superbox.json configuration file for your MCP server through an interactive prompt.
No arguments required - all information is gathered interactively

What It Does

1

Creates superbox.json

Creates superbox.json in the current directory
2

Prompts for Metadata

Asks for server information:
  • Repository URL (GitHub)
  • Server name
  • Version
  • Description
  • Author
  • Language
  • License
  • Entrypoint file
3

Optional Pricing

Optionally add pricing information
4

Extracts Git Info

Automatically extracts repository information from GitHub URLs

Example Session

$ superbox init
Initialize SuperBox Configuration
==================================================
Repository URL (GitHub): https://github.com/user/my-mcp
Server name: my-mcp
Version: 1.0.0
Description: My awesome MCP server
Author: user
Language (python/node): python
License (MIT/Apache-2.0/GPL-3.0): MIT
Entrypoint (main.py): main.py
Add pricing? (y/n): n

 Configuration saved to superbox.json

Generated superbox.json

{
  "name": "my-mcp",
  "version": "1.0.0",
  "description": "My awesome MCP server",
  "author": "user",
  "repository": {
    "type": "git",
    "url": "https://github.com/user/my-mcp"
  },
  "language": "python",
  "license": "MIT",
  "entrypoint": "main.py"
}

## Next Steps

<CardGroup cols={2}>
  <Card title="Run Locally" icon="play" href="/cli/run">
    Test your server
  </Card>
  <Card title="Push to SuperBox" icon="upload" href="/cli/push">
    Publish your server
  </Card>
</CardGroup>