Code Runner MCP Server

Code Runner MCP Server

site icon
2025.04.04 113
TypeScript代码运行开发工具开发效率
mcp-server-code-runner 是一个用于运行代码片段并显示结果的 MCP 服务器。它支持多种编程语言,包括 JavaScript、PHP、Python、Ruby、Go 等,适用于开发者在不同环境中快速测试和运行代码片段。
View on GitHub

Overview

基本能力

产品定位

mcp-server-code-runner 是一个代码运行服务,旨在帮助开发者快速测试和运行各种编程语言的代码片段。

核心功能

  • 支持运行多种编程语言的代码片段,包括 JavaScript、PHP、Python、Ruby、Go 等。
  • 提供代码执行结果的实时反馈。
  • 支持通过 VS Code 和 Claude Desktop 进行集成。

适用场景

  • 快速测试代码片段的功能和逻辑。
  • 在开发环境中快速验证代码的正确性。
  • 用于教学和演示代码的运行效果。

工具列表

  • run-code tool:用于执行代码片段并返回结果。

常见问题解答

  • Windows 上的 npx 连接问题:可以通过使用 bunxcmd 作为替代方案解决。

使用教程

使用依赖

  • 确保系统中已安装 Node.js 和 npm(或 yarn)。
  • 对于 Docker 安装方式,需要安装 Docker。

安装教程

通过 npx 安装(VS Code)

npx -y mcp-server-code-runner@latest

或在 settings.json 中配置:

{
  "mcp": {
    "inputs": [],
    "servers": {
      "mcp-server-code-runner": {
        "command": "npx",
        "args": [
          "-y",
          "mcp-server-code-runner@latest"
        ]
      }
    }
  }
}

通过 Docker 安装

docker run --rm -i formulahendry/mcp-server-code-runner

或在 settings.json 中配置:

{
  "mcp": {
    "inputs": [],
    "servers": {
      "mcp-server-code-runner": {
        "command": "docker",
        "args": [
          "run",
          "--rm",
          "-i",
          "formulahendry/mcp-server-code-runner"
        ]
      }
    }
  }
}

通过 Smithery 安装

npx -y @smithery/cli install @formulahendry/mcp-server-code-runner --client claude

调试方式

  1. 确保所需的编程语言解释器或编译器已添加到 PATH 环境变量中。
  2. 使用以下命令测试代码运行功能:
  3. Run the JavaScript Code: console.log(5+6)
  4. Where is temporary folder in my OS? Use run-code tool
  5. How many CPUs do I have in my machine? Use run-code tool

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。