run_code
Run python code in a secure sandbox by E2B. Using the Jupyter Notebook syntax.
code必填
io.github.CloudCorpRecords由 GitHub 账号 CloudCorpRecords 发布v0.1.0更新于 Nov 1, 2026
Run code in a secure E2B sandbox from the CLI or a stdio MCP server.
在临时的 E2B 云端沙箱中运行 Python 代码,返回输出、结果与错误,让助手不必在你本机执行代码。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
sandboxrun gives an agent a safe place to run code it just wrote. Hand it a snippet and it comes back with what the snippet printed, the values it produced, and any error it hit — all executed inside a short-lived E2B sandbox, never on your own machine. It runs from the command line or as an MCP server for agents.
An E2B API key is required. Put it in the E2B_API_KEY environment
variable; the key is sent to the API as the X-API-Key header and
never appears in output. When the variable is missing, every run
fails with an error that names it.
Or run the container image:
The container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.
Exit codes: 0 on success, 1 when a run fails (including a
missing E2B_API_KEY, an API error, or an error raised by the code
itself), 2 for usage errors.
One bin serves both faces. The mcp subcommand starts a stdio MCP
server:
MCP client configuration:
The documented E2B MCP server exposes this single tool, and sandboxrun exposes exactly that tool — nothing extra.
Under the hood each call creates a fresh sandbox from the
code-interpreter template (POST https://api.e2b.app/sandboxes) and
then executes the code in it. The upstream SDK talks to the
sandbox's Jupyter kernel over a websocket channel; this rebuild
shapes the execution as a REST request behind the same seam and
records that transport simplification in its build report.
MIT — see LICENSE.
来源:README.md,提交 226de0e
Run python code in a secure sandbox by E2B. Using the Jupyter Notebook syntax.
code必填已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
npx @reneturcios/sandboxrun run "print(6 * 7)"docker run -i -e E2B_API_KEY ghcr.io/cloudcorprecords/sandboxrunexport E2B_API_KEY="your E2B API key"
# Run a snippet inlinesandboxrun run "print('hello from the sandbox')"
# Run a file's contentssandboxrun run --file analysis.py
# Machine-readable outputsandboxrun run "import math; print(math.pi)" --json
sandboxrun --versionnpx -y @reneturcios/sandboxrun mcp{ "mcpServers": { "sandboxrun": { "command": "npx", "args": ["-y", "@reneturcios/sandboxrun", "mcp"], "env": { "E2B_API_KEY": "your E2B API key" } } }}npm installnpm run build # tsc -> dist/npm test # node test runner over test/*.test.ts, no network (fake fetch fixtures)npm run dev # run the CLI from source via tsx