1. Conduid
  2. Data
  3. Microsandbox
MCP server · Data

Microsandbox

hosted platform for secure execution of AI code. Great for Code Interpreter, Data Analysis, Browser Use.

92Excellent

Scored 16 days ago · breakdown

About Microsandbox

Microsandbox is an MCP server published by zerocore-ai in the Data category: hosted platform for secure execution of AI code. Great for Code Interpreter, Data Analysis, Browser Use. It has been installed 0 times through Conduid.

The repository has 4.9K stars and 228 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx microsandbox
Claude Code
claude mcp add microsandbox -- npx -y microsandbox-mcp
npx
npx -y microsandbox-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Microsandbox

Powered by Claude · Grounded in docs

I know everything about Microsandbox. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.6.16v0.6.16 · 29 Aug 2026What's Changed fix(logs): route retrieval through SDK backends by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1459 chore: refresh npm lockfile after v0.6.15 by @github-actions[bot] in…
v0.6.15v0.6.15 · 24 Aug 2026What's Changed chore: refresh npm lockfile after v0.6.14 by @github-actions[bot] in https://github.com/superradcompany/microsandbox/pull/1439 docs: make TypeScript the default in repository READMEs by @appcypher in…
v0.6.14v0.6.14 · 22 Aug 2026What's Changed chore: refresh npm lockfile after v0.6.13 by @github-actions[bot] in https://github.com/superradcompany/microsandbox/pull/1431 chore(deps): bump msb_krun to 0.1.32 by @appcypher in…
v0.6.13v0.6.13 · 21 Aug 2026What's Changed chore: refresh npm lockfile after v0.6.12 by @github-actions[bot] in https://github.com/superradcompany/microsandbox/pull/1416 feat(sdk): add fallible lazy local backend builder by @toksdotdev in…
v0.6.12v0.6.12 · 19 Aug 2026What's Changed fix(release): preserve bundled msb executable mode by @appcypher in https://github.com/superradcompany/microsandbox/pull/1413 chore: refresh npm lockfile after v0.6.11 by @github-actions[bot] in…

README

Microsandbox spins up lightweight VMs in milliseconds from our SDKs. Runs locally on your machine. No server to set up. No lingering daemon. It is all embedded and rootless!

  • Hardware Isolation: Hardware-level isolation with microVM technology.
  • Instant Startup: Average boot times under 100 milliseconds.
  • Embeddable: Spawn VMs right within your code. No setup server. No long-running daemon.
  • Secrets That Can't Leak: Unexploitable secret keys that never enter the VM.
  • OCI Compatible: Runs standard container images from Docker Hub, GHCR, or any OCI registry.
  • Long-Running: Sandboxes can run in detached mode. Great for long-lived sessions.
  • Agent-Ready: Your agents can create their own sandboxes with our Agent Skills and MCP server.

  Getting Started

  Install the SDK

cargo add microsandbox    # 🦀 Rust
uv add microsandbox       # 🐍 Python
npm i microsandbox        # 🟦 TypeScript

  Install the CLI (Optional)

Boot a microVM in one command.

npx microsandbox run debian

Or install the msb command globally:

curl -fsSL https://install.microsandbox.dev | sh
msb run debian

Requirements: Linux with KVM enabled, or macOS with Apple Silicon. Warning: Microsandbox is still beta software. Expect breaking changes, missing features, and rough edges.

  SDK

The SDK lets you create and control sandboxes directly from your application. Sandbox::builder("...").create() boots a microVM as a child process. No infrastructure required.

  Run Code in a Sandbox

use microsandbox::Sandbox;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let sandbox = Sandbox::builder("my-sandbox")
        .image("python")
        .cpus(1)
        .memory(512)
        .create()
        .await?;

    let output = sandbox
        .exec("python", ["-c", "print('Hello from a microVM!')"])
        .await?;

    println!("{}", output.stdout()?);

    sandbox.stop_and_wait().await?;

    Ok(())
}
import asyncio
from microsandbox import Sandbox

async def main():
    sandbox = await Sandbox.create(
        "my-sandbox",
        image="python",
        cpus=1,
        memory=512,
    )

    output = await sandbox.exec("python", ["-c", "print('Hello from a microVM!')"])

    print(output.stdout_text)

    await sandbox.stop_and_wait()

asyncio.run(main())
import { Sandbox } from "microsandbox";

await using sandbox = await Sandbox.builder("my-sandbox")
  .image("python")
  .cpus(1)
  .memory(512)
  .create();

const output = await sandbox.exec("python", ["-c", "print('Hello from a microVM!')"]);

console.log(output.stdout());

The first call to create() pulls the image if it isn't cached locally, so it may take longer depending on your connection. Subsequent runs reuse the cache.

  CLI

The msb CLI provides a complete interface for managing sandboxes, images, and volumes.

  Run a Command

msb run python -- python3 -c "print('Hello from a microVM!')"

  Named Sandboxes

# Create and start a named sandbox
msb create --name my-app python
# Execute commands
msb exec my-app -- python -c "import this"
msb exec my-app -- curl https://example.com
# Lifecycle
msb stop my-app
msb start my-app
msb rm my-app

  Image Management

msb pull python           # Pull an image
msb image ls              # List cached images
msb image rm python       # Remove an image

  Install & Uninstall Sandboxes

msb install ubuntu               # Install ubuntu sandbox as 'ubuntu' command
ubuntu                           # Opens Ubuntu in a microVM
msb uninstall ubuntu             # Uninstall the ubuntu sandbox

  Status & Inspection

msb ls                         # List all sandboxes
msb ps my-app                  # Show sandbox status
msb inspect my-app             # Detailed sandbox info
msb metrics my-app             # Live CPU/memory/network stats

[!TIP]

Run msb --tree to see all available commands and their options.

  AI Agents

Give your AI agents the ability to create and manage their own sandboxes.

  Agent Skills

Teach any AI coding agent how to use microsandbox by installing the Agent Skills. Works with Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, and more.

npx skills add superradcompany/skills

  MCP Server

Connect any MCP-compatible agent to microsandbox with the MCP server. Provides structured tool calls for sandbox lifecycle, command execution, filesystem access, volumes, and monitoring.

# Claude Code
claude mcp add --transport stdio microsandbox -- npx -y microsandbox-mcp

  Documentation

For guides, API references, and examples, visit the microsandbox documentation.

  Contributing

Interested in contributing to microsandbox? Check out our CONTRIBUTING.md for guidelines and DEVELOPMENT.md for build, test, and release instructions.

  License

This project is licensed under the Apache License 2.0.

  Acknowledgements

Special thanks to all our contributors, testers, and community members who help make microsandbox better every day! We'd like to thank the following projects and communities that made microsandbox possible: libkrun and smoltcp

README mirrored from the source repository 16 days ago. The original is authoritative.

Questions

About Microsandbox

How do I install Microsandbox?

Run npx microsandbox, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Microsandbox safe to use with an AI agent?

Its trust score is 92 out of 100 (excellent). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Microsandbox still maintained?

Yes — the latest release is v0.6.16 (29 Aug 2026), and the last commit was 6 months ago. The repository has 4.9K stars and 0 open issues.