Token导航 LogoToken导航TokenDH.com
Sandboxapi MCP logo
开发工具stdio官方级别未说明来源级核验

Sandboxapi MCP

MCP Server

SandboxAPI MCP Server 是一个安全的代码执行服务器,支持8种编程语言,为AI代理提供安全的沙盒环境执行代码。

工具数

3

提示词数

0

GitHub Stars

2

资源数

0
安全执行GoClaudeClaudeCursorWindsurfVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sandboxapi

提供方

sandboxapi

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -d \

详细介绍

沙盒API MCP服务器

![MCP](https://modelcontextprotocol.io) ![Languages](https://sandboxapi.dev) ![License](LICENSE)

让你的AI代理能够安全地用8种编程语言执行代码。

SandboxAPI MCP服务器连接任何兼容MCP的AI客户端(Claude、Cursor、VS Code、Windsurf等)以确保代码执行安全。每次执行都在gVisor沙盒Docker容器中运行,没有网络访问、严格的资源限制和临时文件系统。

快速开始

选项1:远程服务器(无设置)

直接连接到托管端点。无需本地安装。

克劳德桌面 (claude_desktop_config.json):

{
  "mcpServers": {
    "sandboxapi": {
      "url": "https://mcp.sandboxapi.dev/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

VS Code (.vscode/mcp.json):

{
  "servers": {
    "sandboxapi": {
      "url": "https://mcp.sandboxapi.dev/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

光标 (~/.cursor/mcp.json):

{
  "mcpServers": {
    "sandboxapi": {
      "url": "https://mcp.sandboxapi.dev/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

选项2:Docker

docker run -d \
  -p 8081:8081 \
  -e SANDBOXAPI_API_KEY=your_sandboxapi_key \
  -e MCP_API_KEY=your_mcp_auth_key \
  sandboxapi/mcp:latest

然后向您的客户指出 http://localhost:8081/mcp.

选项3:从源代码构建

git clone https://github.com/sandboxapi/sandboxapi-mcp.git
cd sandboxapi-mcp
go build -o sandboxapi-mcp .

export SANDBOXAPI_API_KEY=your_key
export MCP_API_KEY=optional_auth_key
./sandboxapi-mcp

可用工具

execute_code

在沙盒容器中执行代码。

参数类型必填说明
languagestringpython3, javascript, typescript, bash, java, cpp, c, go
codestring要执行的源代码(最大1MB)
timeoutnumber超时秒数(默认值:10,最大值:300)
stdinstring传递给程序的标准输入

execute_batch

执行多个代码片段。每个都在自己的独立沙箱中运行。

参数类型必填说明
executionsarray数组 {language, code, timeout?, stdin?} 物体

list_languages

列出所有支持的编程语言及其版本和示例代码。没有参数。

支持的语言

语言版本别名
Python3.12python3, python, py
JavaScript节点22javascript, js, node
TypeScript5.4typescript, ts
前进1.22go, golang
Java21java, jdk
C++GCC 14cpp, c++
Cgcc14c, gcc
Bash5.2bash, sh, shell

环境变量

变量必填描述
SANDBOXAPI_API_KEYSandboxAPI后端的API密钥
MCP_API_KEYMCP端点的认证密钥(开放访问时省略)
MCP_PORT要侦听的端口(默认值: 8081)
SANDBOXAPI_URL没有API基本URL(默认值: https://api.sandboxapi.dev)

安全

每个代码执行都是通过深度防御隔离的:

  • gVisor(runsc) --用户空间内核拦截所有系统调用
  • 网络隔离 --执行的代码无法建立出站连接
  • 资源限制 --CPU、内存和磁盘使用率受到限制
  • 短命容器 --处决后立即销毁
  • 只读文件系统 --执行之间没有持久写入
  • 代码大小限制 --源代码上限为1MB
  • 超时执行 --配置超时后硬终止

API密钥

获取API密钥: sandboxapi.dev 或通过 拉皮达皮.

链接

许可证

麻省理工学院

目录标签

目录标签

安全执行GoClaude代码沙盒混合部署AI开发工具多语言支持容器隔离

支持客户端

ClaudeCursorWindsurfVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP