ComputeSDK
The best way to manage sandboxes and run AI agents on any sandbox or cloud provider.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add computesdk
# Browse available tools
npx -y smithery tool list computesdk
# Get full schema for a tool
npx -y smithery tool get computesdk sandbox_run_command
# Call a tool
npx -y smithery tool call computesdk sandbox_run_command '{}'Direct MCP Connection
Endpoint: https://computesdk.run.tools
Required config:
compute-provider(header) — ComputeSDK provider to use.compute-auto-destroy(header) — Destroy the sandbox after each command/file operation.compute-max-output-chars(header) — Maximum stdout/stderr/file text returned per tool call.
Optional config:
compute-token(header) — Token-style provider credential. Used by vercel/daytona unless providerConfigJson overrides it.compute-api-key(header) — Generic provider API key. Used when compute-token is not set.compute-sandbox-id(header) — Existing ComputeSDK sandbox id to reuse when the provider supports getById.compute-timeout-ms(header) — Default sandbox creation timeout in milliseconds.compute-mounts(header) — Provider-specific mount descriptor merged into create options as mounts.compute-create-options(header) — JSON object passed through to compute.sandbox.create().compute-provider-config(header) — JSON object passed through to the selected ComputeSDK provider factory.
Tools (9)
sandbox_run_command— Run a shell command in the ComputeSDK sandbox.sandbox_write_file— Write a UTF-8 text file in the ComputeSDK sandbox.sandbox_read_file— Read a UTF-8 text file from the ComputeSDK sandbox.sandbox_list_files— List files in a sandbox directory.sandbox_file_exists— Check whether a sandbox path exists.sandbox_delete_file— Delete a file or directory in the ComputeSDK sandbox.sandbox_get_url— Get an externally reachable URL for a sandbox port when supported.sandbox_info— Return ComputeSDK sandbox information.sandbox_destroy— Destroy the current ComputeSDK sandbox and clear the session binding.
# Get full input/output schema for a tool
npx -y smithery tool get computesdk