> ## Documentation Index
> Fetch the complete documentation index at: https://acm-aa28ebf6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# superbox init

> Initialize superbox.json configuration for your MCP server

## Usage

```bash theme={null}
superbox init
```

## Description

Initialize a new `superbox.json` configuration file for your MCP server through an interactive prompt.

<Info>No arguments required - all information is gathered interactively</Info>

## What It Does

<Steps>
  <Step title="Creates superbox.json">
    Creates `superbox.json` in the current directory
  </Step>

  <Step title="Prompts for Metadata">
    Asks for server information:

    * Repository URL (GitHub)
    * Server name
    * Version
    * Description
    * Author
    * Language
    * License
    * Entrypoint file
  </Step>

  <Step title="Optional Pricing">
    Optionally add pricing information
  </Step>

  <Step title="Extracts Git Info">
    Automatically extracts repository information from GitHub URLs
  </Step>
</Steps>

## Example Session

```bash theme={null}
$ 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

```json theme={null}
{
  "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

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