Serveur MCP Code Runner
✓ VérifiéExécute des extraits de code dans des dizaines de langages de programmation et renvoie les résultats à un client IA.
Aussi connu sous formulahendry/mcp-server-code-runner, mcp-server-code-runner
- Étoiles
- 241
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 0.1.9
- Dernier commit
- 5 févr. 2026
- Licence
- MIT
Qu'est-ce que Code Runner MCP ?
Code Runner est un serveur MCP. Exécute des extraits de code dans des dizaines de langages de programmation et renvoie les résultats à un client IA.
Résumé généré à partir du README du projet
À propos du MCP server Code Runner
L'exécution d'extraits de code dans des dizaines de langages de programmation avec renvoi des résultats à un client IA est la fonction principale de ce serveur. Il permet aux développeurs de combler le fossé entre le raisonnement textuel et l'exécution réelle de code en fournissant un outil de type run-code. Cet outil prend en charge une grande variété de langages, notamment JavaScript, Python, Ruby, Go, Swift, Rust et bien d'autres, allant des scripts shell comme BASH et PowerShell à des langages spécialisés comme Elixir et Haskell.
Les utilisateurs peuvent installer le serveur localement via npx pour VS Code ou Claude Desktop, ou en lançant un conteneur Docker. Pour les utilisateurs Windows rencontrant des problèmes de connexion avec npx, des alternatives comme bunx ou l'utilisation de cmd sont disponibles. Pour garantir une exécution réussie, l'interpréteur ou le compilateur spécifique au langage choisi doit être présent dans la variable d'environnement PATH du système. Le serveur peut également être exécuté via un transport streamable HTTP après une installation globale via npm.
Ce que vous pouvez faire avec
- 1Vérifier la logique par exécution en directDemandez à l'IA d'exécuter un extrait spécifique de JavaScript pour confirmer des résultats mathématiques ou logiques.
- 2Interroger les informations systèmeDemandez à l'IA de trouver l'emplacement du dossier temporaire sur votre système d'exploitation.
- 3Vérifier les spécifications matériellesDemandez à l'IA de déterminer le nombre de CPU disponibles sur votre machine locale.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Code Runner MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Code Runner MCP dans Claude Code
$ claude mcp add mcp-server-code-runner -- npx -y mcp-server-code-runnerInstaller Code Runner MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner"
]
}
}
}Installer Code Runner MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"mcp-server-code-runner": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner"
]
}
}
}Installer Code Runner MCP dans VS Code CLI
$ code --add-mcp '{"name":"mcp-server-code-runner","type":"stdio","command":"npx","args":["-y","mcp-server-code-runner"]}'Installer Code Runner MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner"
]
}
}
}Installer Code Runner MCP dans Codex
$ codex mcp add mcp-server-code-runner -- npx -y mcp-server-code-runnerInstaller Code Runner MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-server-code-runner] command = "npx" args = ["-y", "mcp-server-code-runner"]
Installer Code Runner MCP dans Gemini CLI
$ gemini mcp add -s user mcp-server-code-runner npx -- -y mcp-server-code-runnerInstaller Code Runner MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner"
]
}
}
}Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleformulahendry/mcp-server-code-runner is public and reachablegithub.com/formulahendry/mcp-server-code-runner ↗Réussi
- Le nom du package correspond au dépôt sourcemcp-server-code-runner names formulahendry/mcp-server-code-runner as sourcenpmjs.com/package/mcp-server-code-runner ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-02-05github.com/formulahendry/mcp-server-code-runner ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from mcp-server-code-runnerRéussi
- Aucun avis critique dans le package ou ses dépendances100 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHubCode Runner MCP Server
MCP Server for running code snippet and show the result.
It supports running multiple programming languages: 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. Full list could be seen here in constants.ts.
Setup
npx for VS Code
Install the Code Runner MCP server in VS Code using below buttons:
Alternatively, you can add configuration in settings.json:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner@latest"
],
}
}
}
}
npx for Claude Desktop
Configuration in claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-code-runner": {
"command": "npx",
"args": [
"-y",
"mcp-server-code-runner@latest"
],
}
}
}
Docker
Use VS Code as example. Install the Code Runner MCP server in VS Code using below buttons:
Alternatively, you can add configuration in settings.json:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"formulahendry/mcp-server-code-runner"
]
}
}
}
}
npx issue on Widnows
On Windows, MCP servers may fail to connect with npx.
You could try below two workarounds:
use bunx
- Install Bun.
- In configuration, change
npxwithbunx.
use cmd
Below is VS Code configuration in settings.json:
{
"mcp": {
"inputs": [],
"servers": {
"mcp-server-code-runner": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-server-code-runner@latest"
],
}
}
}
}
Run with Streamable HTTP Transport
npm install -g mcp-server-code-runner@latest
mcp-server-code-runner --transport http
Usage
Before using Code Runner MCP Server, please make sure interpreter or compiler of the programming language you want to run is set in PATH environment variable.
Try below prompts in the application which has configured Code Runner MCP Server:
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


Build your own MCP Server
Want to build your own MCP Server? Try Yeoman Generator for MCP Server to create your MCP Server project!
Questions sur Code Runner MCP
Comment ajouter Code Runner MCP à Claude Code ?
Exécutez claude mcp add mcp-server-code-runner -- npx -y mcp-server-code-runner dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Code Runner MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels langages de programmation sont pris en charge ?
Il prend en charge une grande variété de langages, notamment JavaScript, PHP, Python, Ruby, Go, TypeScript, Swift et bien d'autres.
Que dois-je faire avant d'exécuter du code ?
Vous devez vous assurer que l'interpréteur ou le compilateur du langage de programmation choisi est déjà configuré dans votre variable d'environnement PATH.