Runtime

MCP serverFiles & storage

Lets your agent run Linux commands and manage files inside an isolated sandbox that can be paused and resumed.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use Runtime

About this server

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

Install Runtime

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user runtime 'https://api.withruntime.com/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://api.withruntime.com/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=runtime&config=eyJ1cmwiOiJodHRwczovL2FwaS53aXRocnVudGltZS5jb20vbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://api.withruntime.com/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add runtime --url 'https://api.withruntime.com/mcp'

    Run it once, then sign in with codex mcp login runtime if the server asks for an account.

From the project's README

As published by withruntime/runtime in README.md.

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.

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/pydantic-ai, integrations/google-adkPydantic AI and Google ADK integrations
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

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.

Signals

GitHub stars
1
Last commit
Sep 2026
Weekly_downloads
2k weekly_downloads
Advanced
Delivery
runtime MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
com-withruntime-runtime
Source
github.com/withruntime/runtime
Hosted endpoint
https://api.withruntime.com/mcp