
Code Runner MCP Server

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