Formulahendry_mcp Server Code Runner

Formulahendry_mcp Server Code Runner

🚀 代码运行器 MCP 服务器

代码运行器 MCP 服务器用于运行代码片段并显示结果,支持多种编程语言,能满足不同开发者的需求。

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

✨ 主要特性

  • 支持多种编程语言,包括 JavaScript、PHP、Python、Perl、Perl 6、Ruby、Go、Lua、Groovy、PowerShell、BAT/CMD、BASH/SH、F# Script、C# Script、VBScript、TypeScript、CoffeeScript、Scala、Swift、Julia、Crystal、OCaml Script、R、AppleScript、Elixir、Clojure、Racket、Scheme、AutoHotkey、AutoIt、Kotlin Script、Dart、Haskell、Ni、Lisp、Kit、V、SCSS、Sass。完整列表可见于 constants.ts

📦 安装指南

使用 npx 在 VS Code 中

settings.json 中的配置:

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

使用 npx 在 Claude Desktop 中

claude_desktop_config.json 中的配置:

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

使用 Docker

以 VS Code 为例,在 settings.json 中的配置:

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

通过 Smithery 安装

⚠️ 重要提示

这将使用 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 问题

在 Windows 系统中,如果遇到 npx 相关问题,请按照以下步骤操作:

  1. 打开命令提示符(CMD)。
  2. 运行以下命令安装所需依赖:
    npm install -g npm.cmd
    
  3. 安装完成后,重新启动命令提示符。
  4. 确保 Node.js 和 npm 已正确安装,并验证版本:
    node --version
    npm --version
    
  5. 如果问题仍未解决,请检查环境变量配置是否正确。

💻 使用示例

基础用法

将 MCP 服务器用于代码运行时,可以通过以下命令进行操作:

npm start

运行后,服务器将在指定端口监听请求,并处理传入的代码执行任务。确保防火墙和安全软件允许该端口的通信。

📚 详细文档

项目贡献

如需为该项目做出贡献,请访问其 GitHub 仓库:mcp-server-code-runner 并按照贡献指南进行操作。

📄 许可证

此项目遵循 MIT License


通过以上步骤,您可以成功安装、配置和使用 Code Runner MCP 服务器来运行和管理多种编程语言的代码片段。

  • 0 关注
  • 0 收藏,28 浏览
  • system 提出于 2025-10-03 01:39

相似服务问题

相关AI产品