代码运行器 MCP 服务器用于运行代码片段并显示结果,支持多种编程语言,能满足不同开发者的需求。
在 settings.json 中的配置:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner"
],
}
}
}
}
在 claude_desktop_config.json 中的配置:
{
"mcpServers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner"
],
}
}
}
以 VS Code 为例,在 settings.json 中的配置:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"formulahendry/mcp-server-code-runner"
]
}
}
}
}
⚠️ 重要提示
这将使用 Smithery 远程容器环境托管 Code Runner MCP Server。
要自动为 Claude Desktop 安装 Code Runner MCP Server:
npx -y @smithery/cli install @formulahendry/mcp-server-code-runner --client claude
在 Windows 系统中,如果遇到 npx 相关问题,请按照以下步骤操作:
npm install -g npm.cmd
node --version
npm --version
将 MCP 服务器用于代码运行时,可以通过以下命令进行操作:
npm start
运行后,服务器将在指定端口监听请求,并处理传入的代码执行任务。确保防火墙和安全软件允许该端口的通信。
如需为该项目做出贡献,请访问其 GitHub 仓库:mcp-server-code-runner 并按照贡献指南进行操作。
此项目遵循 MIT License。
通过以上步骤,您可以成功安装、配置和使用 Code Runner MCP 服务器来运行和管理多种编程语言的代码片段。