mcp-server-code-runner

by formulahendry
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows running AutoHotkey code snippets with result display

  • Supports execution of AutoIt code snippets and shows results

  • Enables running Clojure code snippets and displays execution results

Servidor MCP de Code Runner

Servidor MCP para ejecutar fragmentos de código y mostrar el resultado.

Admite la ejecución de múltiples lenguajes de programación: 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 . La lista completa se puede consultar aquí en constants.ts .

Configuración

npx para VS Code

Instale el servidor Code Runner MCP en VS Code usando los siguientes botones:

Alternativamente, puede agregar la configuración en settings.json :

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

npx para Claude Desktop

Configuración en claude_desktop_config.json :

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

Estibador

Utilice VS Code como ejemplo. Instale el servidor MCP de Code Runner en VS Code usando los siguientes botones:

Alternativamente, puede agregar la configuración en settings.json :

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

Instalación mediante herrería

NOTA: Esto ejecutará Code Runner MCP Server en un entorno de contenedor remoto alojado por Smithery.

Para instalar Code Runner MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @formulahendry/mcp-server-code-runner --client claude

Problema con npx en Windows

En Windows, es posible que los servidores MCP no puedan conectarse con npx .

Puedes probar las dos soluciones alternativas siguientes:

usar bunx

  1. Instalar Bun .
  2. En la configuración, cambie npx por bunx .

usar cmd

A continuación se muestra la configuración de VS Code en settings.json :

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

Uso

Antes de utilizar Code Runner MCP Server, asegúrese de que el intérprete o compilador del lenguaje de programación que desea ejecutar esté configurado en la variable de entorno PATH .

Pruebe las siguientes indicaciones en la aplicación que ha configurado Code Runner MCP Server:

  • 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

Construye tu propio servidor MCP

¿Quieres crear tu propio servidor MCP? ¡Prueba el Generador Yeoman para Servidor MCP y crea tu proyecto!

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Servidor MCP para ejecutar fragmentos de código y mostrar el resultado.

  1. Setup
    1. npx for VS Code
    2. npx for Claude Desktop
    3. Docker
    4. Installing via Smithery
    5. npx issue on Widnows
  2. Usage
    1. Build your own MCP Server
      ID: d3mluq4vy9