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"
  },
  "lang": "python",
  "license": "MIT",
  "entrypoint": "main.py"
}

Next Steps

Push to SuperBox

Publish your server