Back to Browse

Runtime MCP Server

Developer ToolsLow Risk9.7MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Linux microVM sandboxes for AI agents: run commands, files, processes, pause and wake.

About

Linux microVM sandboxes for AI agents: run commands, files, processes, pause and wake.

Remote endpoints: streamable-http: https://api.withruntime.com/mcp

Security Report

9.7
Low Risk9.7Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

Endpoint verified · Requires authentication · 2 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

Runtime

The SDKs, CLI, MCP server and agent integrations for Runtime: sandboxes for AI agents. Each sandbox is a Firecracker microVM with its own Linux kernel, started from one call.

npm install withruntime   # TypeScript SDK, the `runtime` CLI and the MCP server
pip install withruntime   # Python SDK, sync and async
import { Sandbox } from "withruntime";

await using sbx = await Sandbox.create();
const result = await sbx.exec("python3 -c 'print(6 * 7)'");
console.log(result.exitCode, result.stdout);
from withruntime import Sandbox

with Sandbox.create() as sbx:
    result = sbx.exec("python3 -c 'print(6 * 7)'")
    print(result.exit_code, result.stdout)

The client reads RUNTIME_API_KEY, or the connection npx withruntime login saved on this machine. A new account starts on a free trial with no card. The quickstart takes it from there.

MCP server

The MCP server gives an agent every Runtime product as tools. It needs Node 22.12 or later and no API key. Claude Code:

claude mcp add --scope user runtime -- npx -y withruntime mcp

Cursor, Cline, Windsurf and other clients that take this shape:

{
  "mcpServers": {
    "runtime": { "command": "npx", "args": ["-y", "withruntime", "mcp"] }
  }
}

The first time, the server offers one tool, runtime_connect. The agent calls it and shows a link and a code; approve Connect agent in the browser, and every Runtime tool appears. A machine already connected with npx withruntime login skips this step. In CI, set RUNTIME_API_KEY instead.

Clients that connect over HTTP use https://api.withruntime.com/mcp (MCP Streamable HTTP) and sign in through the browser. The server is in the official MCP Registry as com.withruntime/runtime. Details: withruntime.com/docs/mcp.

What is here

PathWhat it is
packages/cloud-sdkThe TypeScript SDK, the runtime CLI and the MCP server: withruntime on npm
sdks/pythonThe Python SDK: withruntime on PyPI
sdks/python/integrations/langchain-withruntimeLangChain and Deep Agents sandbox backend
sdks/go, sdks/java, sdks/rubyThe Go, Java and Ruby SDKs
integrations/openai-agents, pydantic-ai, google-adk, smolagentsOpenAI Agents SDK, Pydantic AI, Google ADK and smolagents integrations, each <name>-withruntime on PyPI
integrations/claude-code, codex, cursor, gemini-cli, vscode, windsurfSkills, rules and MCP settings for coding agents
packages/cloud-guide/docsThe guides served at withruntime.com/docs, which the SDK tests check samples against

Documentation

How Runtime compares

Pages that answer what people ask when choosing a sandbox, each with the providers' published rates and the date they were read:

Tests

bun test in packages/cloud-sdk and python3 -m unittest discover -s tests in sdks/python run here as they are. The suites that start Runtime's API server in-process, including all of the Go, Java and Ruby tests, run in Runtime's main repository before each release.

Contributing

Each release copies the SDKs here from Runtime's main repository, so each commit here is one copy, named after the versions in its source; a copy made before those versions reach npm and PyPI says so. Issues are welcome. A pull request is reviewed here and carried into the next release with its author credited.

License

Apache-2.0. See LICENSE.

Reviews

No reviews yet

Be the first to review this server!