首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
代码运行器2026-10-23437分享添加福利群:解决AI开发者的「MCP实战痛点」
用于运行代码片段并显示结果的MCP服务器。
By formulahendry
2026-10-23437
github
详情内容

代码运行器 MCP 服务器

NPM 下载量 smithery 徽章Docker 拉取次数

用于运行代码片段并展示结果的 MCP 服务器。

它支持运行多种编程语言:JavaScript、PHP、Python、Perl、Perl 6、Ruby、Go、Lua、Groovy、PowerShell、BAT/CMD、BASH/SH、F# 脚本、C# 脚本、VBScript、TypeScript、CoffeeScript、Scala、Swift、Julia、Crystal、OCaml 脚本、R、AppleScript、Elixir、Clojure、Racket、Scheme、AutoHotkey、AutoIt、Kotlin 脚本、Dart、Haskell、Ni、Lisp、Kit、V、SCSS、Sass。完整列表可在此查看 constants.ts。

mcp-server-code-runner MCP 服务器

安装配置

使用 npx 在 VS Code 中安装

通过以下按钮在 VS Code 中安装代码运行器 MCP 服务器:

在 VS Code 中安装 在 VS Code Insiders 中安装

或者,你可以在 settings.json 中添加配置:

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

使用 npx 在 Claude Desktop 中安装

在 claude_desktop_config.json 中的配置:

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

使用 Docker

以 VS Code 为例。通过以下按钮在 VS Code 中安装代码运行器 MCP 服务器:

在 VS Code 中安装 (Docker) 在 VS Code Insiders 中安装 (Docker)

或者,你可以在 settings.json 中添加配置:

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

Windows 上的 npx 问题

在 Windows 上,MCP 服务器可能无法通过 npx 连接。

你可以尝试以下两种解决方法:

使用 bunx

  1. 安装 Bun。
  2. 在配置中将 npx 替换为 bunx。

使用 cmd

以下是 VS Code 中 settings.json 的配置:

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

使用 可流式传输的 HTTP 传输协议

npm install -g mcp-server-code-runner@latest
mcp-server-code-runner --transport http

使用方法

在使用代码运行器 MCP 服务器之前,请确保你想要运行的编程语言的解释器或编译器已设置在 PATH 环境变量中。

在配置了代码运行器 MCP 服务器的应用程序中尝试以下提示:

  • 运行 JavaScript 代码:console.log(5+6)
  • 我的操作系统中临时文件夹在哪里?使用 run-code 工具
  • 我的机器有多少个 CPU?使用 run-code 工具

示例图片 1

示例图片 2

构建你自己的 MCP 服务器

想构建你自己的 MCP 服务器吗?尝试使用 Yeoman MCP 服务器生成器 来创建你的 MCP 服务器项目!

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档