superbox.ai
📦 Discover, deploy, and test MCPs in isolated sandboxes
claude mcp add --transport stdio areebahmeddd-superbox.ai python -m superbox.server
How to use
Typical workflows start by installing the SuperBox CLI (pip install superbox). Use superbox init to scaffold a new MCP server project, then superbox push to publish it to the central registry. Clients can be auto-configured with superbox pull --client <client-name>, which writes a correct MCP config pointing to the Lambda endpoint. For interactive experimentation or testing, use superbox run --name <server> to start an interactive session against the Lambda executor, or superbox logs --name <server> to stream execution logs from AWS. The platform also includes search, inspect, and test commands to locate servers, view security reports, and run server tests directly from the repository. The Lambda-backed executor specifically supports Python MCP servers, so Python-based MCPs are the primary target for online execution and sandboxing.
How to install
Prerequisites:
- Python 3.8+ and pip installed on your system
- Optional: AWS credentials configured if you plan to use Cloud logs or Lambda execution
Installation steps:
-
Install the SuperBox CLI: pip install superbox
-
Verify installation: superbox --version
-
Authenticate (optional but recommended for registry access): superbox auth login
-
Initialize a new MCP server project (example): superbox init --name my-mcp-server
-
Push your MCP to the registry: superbox push --name my-mcp-server
-
Configure a client to use your MCP via Lambda endpoint: superbox pull --client cursor
-
Run and test locally against the Lambda executor: superbox run --name my-mcp-server
Notes:
- If you are deploying in AWS or using the registry, ensure your environment has appropriate AWS permissions.
- The Lambda executor currently supports Python MCP servers; ensure your MCP is Python-based or compatible with the supported runtime.
Additional notes
Tips and common issues:
- Ensure your MCP server is discoverable by the SuperBox registry (published via push) and includes proper metadata for automated discovery.
- When using logs, you can follow real-time output with superbox logs --name <server>.
- If you encounter registry or authentication issues, run superbox auth status to verify your session, and check your AWS credentials if using Lambda-backed execution.
- The CLI supports client auto-configuration for multiple clients (e.g., Cursor, VS Code, Windsurf, Claude, ChatGPT); use the pull command with the desired client to generate correct MCP config files pointing to the Lambda endpoint.
- For debugging locally, you can use the interactive run mode which opens a session against the Lambda executor; examine logs and results to diagnose environment or runtime mismatches.
Related MCP Servers
sandbox
A Model Context Protocol (MCP) server that enables LLMs to run ANY code safely in isolated Docker containers.
mcpshim
Turn remote MCP servers into local command workflows.
homebutler
🏠 Manage your homelab from chat. Single binary, zero dependencies.
devtap
Bridge build/dev process output to AI coding sessions via MCP — supports Claude Code, Codex, OpenCode, Gemini CLI, and aider
mcp-tidy
CLI tool to visualize and manage MCP server configurations in Claude Code. List servers, analyze usage statistics, and clean up unused servers
mcpli
A command-line interface for interacting with MCP (Model Context Protocol) servers