Code Runner
Execute trechos de código em várias linguagens de programação e veja a saída.
Documentação
Code Runner MCP Server
Servidor MCP para executar trechos de código e mostrar o resultado.
Ele suporta a execução de várias linguagens de programação: 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. A lista completa pode ser vista aqui em constants.ts.
Configuração
npx para VS Code
Instale o servidor MCP Code Runner no VS Code usando os botões abaixo:
Alternativamente, você pode adicionar a configuração em settings.json:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner@latest"
],
}
}
}
}
npx para Claude Desktop
Configuração em claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner@latest"
],
}
}
}
Docker
Use o VS Code como exemplo. Instale o servidor MCP Code Runner no VS Code usando os botões abaixo:
Alternativamente, você pode adicionar a configuração em settings.json:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"formulahendry/mcp-server-code-runner"
]
}
}
}
}
Problema com npx no Windows
No Windows, os servidores MCP podem falhar ao conectar com npx.
Você pode tentar as duas soluções alternativas abaixo:
usar bunx
- Instale o Bun.
- Na configuração, altere
npxparabunx.
usar cmd
Abaixo está a configuração do VS Code em settings.json:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-server-code-runner@latest"
],
}
}
}
}
Executar com Streamable HTTP Transport
npm install -g mcp-server-code-runner@latest
mcp-server-code-runner --transport http
Uso
Antes de usar o Code Runner MCP Server, certifique-se de que o interpretador ou compilador da linguagem de programação que você deseja executar esteja definido na variável de ambiente PATH.
Experimente os prompts abaixo no aplicativo que tem o Code Runner MCP Server configurado:
Run the JavaScript Code: console.log(5+6)Where is temporary folder in my OS? Use run-code toolHow many CPUs do I have in my machine? Use run-code tool


Crie seu próprio MCP Server
Quer criar seu próprio MCP Server? Experimente o Yeoman Generator for MCP Server para criar seu projeto de MCP Server!