返回市场
代码运行器-mcp

代码运行器-mcp

作者:mcpc-tech3 星标更新:2025-05-31

项目介绍

基本能力

产品定位

Code Runner MCP 是一个多语言代码执行沙箱,专注于提供安全的代码执行环境。

核心特性

  • 安全沙箱:代码在一个隔离的环境中运行,限制了对文件系统、网络和环境变量的访问。
  • 多语言支持:支持执行 JavaScript/TypeScript 和 Python 代码。
  • 动态包导入:允许动态导入和使用外部库。

使用场景

  • 让AI快速测试npm/python包是否符合你的需求。
  • 使用AI运行代码进行逻辑验证,减少幻觉现象。
  • 让AI编写并执行可测试的功能。

工具列表

  • Deno:用于执行 JavaScript/TypeScript 代码,支持动态导入和依赖管理。
  • Pyodide:用于执行 Python 代码,支持通过 micropip 安装 Python 包。

使用教程

依赖项

确保已安装 Node.js 或 Deno。

安装教程

使用 Node.js

{
  "mcpServers": {
    "code-runner": {
      "command": "npx",
      "args": [
        "-y",
        "deno",
        "run",
        "--allow-all",
        "jsr:@mcpc/code-runner-mcp/bin"
      ],
      "env": {
        "DENO_PERMISSION_ARGS": "--allow-net"
      },
      "transportType": "stdio"
    }
  }
}

使用 Deno

{
  "mcpServers": {
    "code-runner": {
      "command": "deno",
      "args": ["run", "--allow-all", "jsr:@mcpc/code-runner-mcp/bin"],
      "env": {
        "DENO_PERMISSION_ARGS": "--allow-net"
      },
      "transportType": "stdio"
    }
  }
}

调试

# 获取当前环境的语言版本
通过运行代码获取当前的 typescript、deno 和 python 版本。