Code Runner MCP Server

Code Runner MCP Server

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

Overview

基本能力

产品定位

Code Runner MCP Server 是一个专为开发者设计的工具,用于快速运行和测试多种编程语言的代码片段。

核心功能

  • 支持运行多种编程语言的代码片段,包括但不限于JavaScript、PHP、Python、Ruby、Go等。
  • 提供即时的代码执行结果反馈。
  • 支持通过VS Code、Claude Desktop和Docker等多种方式配置和使用。

适用场景

  • 快速测试代码片段的功能和输出。
  • 在开发过程中验证代码逻辑。
  • 教学和演示编程语言的特性。

工具列表

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

常见问题解答

  • Windows下npx连接问题:可以通过使用bunx或通过cmd调用npx来解决。

使用教程

使用依赖

确保目标编程语言的解释器或编译器已安装在PATH环境变量中。

安装教程

通过npx安装(VS Code配置)

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

通过Docker安装

{
  "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

调试方式

安装完成后,可以尝试以下命令来测试服务是否正常工作: - Run the JavaScript Code: console.log(5+6) - Where is temporary folder in my OS? Use run-code tool - How many CPUs do I have in my machine? Use run-code tool

许可证

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