
Code Runner MCP Server

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 连接问题:可以通过使用
bunx
或cmd
作为替代方案解决。
使用教程
使用依赖
- 确保系统中已安装 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
调试方式
- 确保所需的编程语言解释器或编译器已添加到
PATH
环境变量中。 - 使用以下命令测试代码运行功能:
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