MCP server for Superserve sandboxes: create, exec, and manage Firecracker microVMs
One address for any MCP client. Your key stays in your Odel vault.
At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
Odel could not list its tools without signing in.
Visit superserve.ai or jump straight into the docs.
apps/
console/ # Sandbox dashboard (Next.js 16, App Router)
ui-docs/ # UI component docs (Vite)
packages/
cli/ # TypeScript CLI (@superserve/cli)
python-sdk/ # Python SDK (superserve on PyPI)
sdk/ # TypeScript SDK (@superserve/sdk)
ui/ # Shared UI components (@superserve/ui)
typescript-config/ # Shared tsconfig presets
tailwind-config/ # Shared Tailwind config
docs/ # Mintlify documentation site
tests/ # SDK end-to-end tests
Monorepo managed with Bun workspaces, Turborepo, and uv workspaces.
bun install # install all JS/TS dependencies
uv sync # install all Python dependencies
bun run dev # start all dev servers
bun run build # build all packages
bun run lint # lint all packages
bun run format # format all files
bun run typecheck # type check all packages
bun run test # unit/integration tests
For more (per-package targets, dependency management, etc.), see CONTRIBUTING.md.
@superserve/sdk — bun add @superserve/sdksuperserve — uv add superserveFull reference at docs.superserve.ai.
bun run test # unit tests (no credentials)
SUPERSERVE_API_KEY=ss_live_... bun run test:e2e # e2e against staging
For environment overrides and single-language runs, see CONTRIBUTING.md.
See RELEASING.md for publishing the SDKs to npm and PyPI.
Contributions welcome — see CONTRIBUTING.md for guidelines.
Apache License 2.0 — see LICENSE.