Usage
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
Creates superbox.json
Creates superbox.json in the current directory
Prompts for Metadata
Asks for server information:
- Repository URL (GitHub)
- Server name
- Version
- Description
- Author
- Language
- License
- Entrypoint file
Optional Pricing
Optionally add pricing information
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>