Sandboxer

com.sandboxer由 sandboxer.com 发布官方发布者v0.2.0更新于 Oct 29, 2026

面向你的智能体的云 Linux 虚拟机:在 Sandboxer microVM 中运行代码、Docker、文件和 HTTPS 预览。

AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。

原文描述

Cloud Linux VMs for your agent: run code, Docker, files and HTTPS previews in a Sandboxer microVM.

已验证Streamable HTTP可网页运行云端与基础设施开发者工具

概览

Sandboxer 的托管 MCP 服务(sandboxer.com),由 sandboxer.com 发布;需要 OAuth 登录或 API 密钥;Streamable HTTP;18 个工具。

暂无 AI 概览:以下信息来自注册中心条目和服务本身。

发布者
sandboxer.com
端点
sandboxer.com
最近检查

安装

在 SourceWeft 中

  1. 打开 控制台中的 Sandboxer,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.sandboxer%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "sandboxer": {
      "type": "http",
      "url": "https://sandboxer.com/mcp"
    }
  }
}

工具

18

create_sandbox

Create sandbox

Create a cloud sandbox (an Ubuntu microVM with root, Docker, git, Node and Python) and wait until it is ready. Returns its id and URL; later calls use it by default. Start from a named snapshot with from (a name, or a versioned name for its newest version) or fromLabels (the newest snapshot with all those labels).

输入参数envfromnametypenoEnvlabelsfromLabelsttlSecondsidleStopMinutes

list_sandboxes

List sandboxes

List your sandboxes with their state, URL and labels.

输入参数statelabels

get_sandbox

Get sandbox

Show one sandbox: state, URL, when it stops automatically, labels and stored bytes.

输入参数sandboxId

exec

Run command

Run a shell command (bash -c) in the sandbox. By default it waits and returns stdout, stderr and the exit code (timeoutSeconds, default 120, max 600). With detached: true it starts the command in the background and returns its processId at once: read its output and exit code with command_status, stop it with kill_command. Use detached for anything long (builds, test suites, servers).

输入参数cwdenvcommand必填detachedsandboxIdtimeoutSeconds

command_status

Command status

Status of a detached command: running or its exit code, and its output. Pass the stdoutOffset/stderrOffset from the previous call to get only new output.

输入参数processId必填sandboxIdstderrOffsetstdoutOffset

kill_command

Kill command

Stop a detached command.

输入参数processId必填sandboxId

read_file

Read file

Read a file from the sandbox (up to 5 MiB).

输入参数path必填encodingsandboxId

write_file

Write file

Create or overwrite a file in the sandbox (up to 5 MiB). Parent directories are created.

输入参数path必填content必填encodingsandboxId

host_port

Host port

Serve a port of the sandbox on a stable public HTTPS URL. The URL carries an access token unless public is true. Start the service first, listening on 0.0.0.0 (or set localhost).

输入参数port必填titlepubliclocalhostsandboxId

stop_sandbox

Stop sandbox

Snapshot the sandbox (memory included) and stop billing. Files, installed packages and running processes are kept; resume_sandbox brings it back.

输入参数sandboxId

resume_sandbox

Resume sandbox

Resume a stopped sandbox from its snapshot and wait until it is ready. Its memory (running processes) is restored when a machine of its CPU type is free within 2 minutes; otherwise it boots from disk (files intact) and the result says so. requireMemory: true waits up to 30 minutes for its memory instead and fails rather than boot from disk.

输入参数sandboxIdrequireMemory

extend_sandbox

Extend sandbox

Set when the sandbox stops: ttlSeconds from now (0 never), and/or idleStopMinutes (pause after that long without activity, waking on use; 0 never).

输入参数sandboxIdttlSecondsidleStopMinutes

rename_sandbox

Rename sandbox

Change the sandbox's display name.

输入参数name必填sandboxId

label_sandbox

Label sandbox

Replace the sandbox's labels ({} clears them).

输入参数labels必填sandboxId

delete_sandbox

Delete sandbox

Delete a sandbox permanently: its disk, memory and automatic snapshots go (named snapshots saved from it stay). sandboxId is required: there is no default and no wildcard.

输入参数sandboxId必填

save_snapshot

Save snapshot

Save the sandbox as a named snapshot to create new sandboxes from, and wait until it is saved. With versioned: true each save is a new version (<name>-v<N>); ifLatest saves only if the newest version is still that number (safe concurrent saves); keep deletes all but the newest N versions.

输入参数keepname必填labelsifLatestsandboxIdversioned

list_snapshots

List snapshots

List your named snapshots: name, version, labels, created time, stored bytes (what counts toward your storage) and disk size (logical).

输入参数namelabels

delete_snapshot

Delete snapshot

Delete one named snapshot (one version, e.g. ci-base-v3). name is required: there is no wildcard.

输入参数name必填

版本历史

2
  1. v0.2.0最新Oct 26, 2026
  2. v0.1.0Oct 25, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。