Code Executor MCP Server
Von MEOK AI Labs — Souveräne KI-Tools für alle.
Code Executor MCP-Server
Isolierte Code-Ausführung für KI-Agenten. Führen Sie Python-, JavaScript- und Shell-Befehle mit umfassenden Sicherheitsvorkehrungen, Ausgabenerfassung, Timeout-Schutz und Dateizugriffsbeschränkungen aus. Entwickelt für den produktiven Einsatz mit Blockierung destruktiver Muster und konfigurierbaren Limits.
Tools
Tool | Beschreibung |
| Führt Python- oder JavaScript-Code mit Sicherheitsüberprüfungen und Ausgabenerfassung aus |
| Führt Shell-Befehle mit Blockierung destruktiver Muster aus |
| Führt Test-Suiten (pytest, jest, etc.) mit Bestanden/Nicht-bestanden-Zusammenfassung aus |
| Liest Dateien innerhalb erlaubter Verzeichnisse |
| Listet Dateien in der Sandbox-Umgebung auf |
| Zeigt aktuelle blockierte Muster und Sicherheitskonfigurationen an |
Sicherheitsfunktionen
Blockiert destruktive Shell-Befehle:
rm -rf /, Fork-Bomben, Pipe-to-ShellBlockiert gefährliches Python:
os.system,subprocess,eval(input), Raw-SocketsBlockiert gefährliches JavaScript:
child_process,require('fs'),eval()Dateizugriff auf Desktop, Dokumente, Downloads, /tmp beschränkt
Alle Ausführungen erfolgen in einem isolierten temporären Verzeichnis
Hartes Timeout-Limit bei 60 Sekunden
Ausgabe auf 10 KB begrenzt, um Speicherprobleme zu vermeiden
Installation
pip install mcpOptional für JavaScript-Unterstützung:
brew install node # or: apt install nodejsVerwendung
Server starten
python server.pyClaude Desktop Konfiguration
{
"mcpServers": {
"code-executor": {
"command": "python",
"args": ["/path/to/code-executor-mcp/server.py"]
}
}
}Beispielaufrufe
Python ausführen:
Tool: execute_code
Input: {"code": "import math\nprint(f'Pi = {math.pi:.10f}')\nprint(f'e = {math.e:.10f}')", "language": "python"}
Output: {"output": "Pi = 3.1415926536\ne = 2.7182818285\n", "exit_code": 0, "elapsed_seconds": 0.045}Shell-Befehl ausführen:
Tool: run_command
Input: {"command": "ls -la /tmp | head -20"}
Output: {"output": "total 128\ndrwxrwxrwt ...", "exit_code": 0, "elapsed_seconds": 0.012}Tests ausführen:
Tool: run_tests
Input: {"test_command": "python -m pytest tests/ -v", "working_dir": "/path/to/project"}
Output: {"passed": true, "summary": "12 passed in 1.34s", "exit_code": 0}Beispiel für einen blockierten Befehl:
Tool: run_command
Input: {"command": "rm -rf /"}
Output: {"error": "Command blocked by safety filter (matches: rm\\s+-rf\\s+/)"}Preise
Stufe | Limit | Preis |
Kostenlos | 50 Ausführungen/Tag, 30s Timeout | $0 |
Pro | Unbegrenzt, 120s Timeout, Docker-Isolierung | $9/Monat |
Enterprise | Benutzerdefiniert + Netzwerkzugriff + GPU-Ausführung | Kontaktieren Sie uns |
Lizenz
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CSOAI-ORG/code-executor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server