Code Executor MCP Server
Por MEOK AI Labs — Herramientas de IA soberana para todos.
Servidor MCP de Ejecución de Código
Ejecución de código en entorno aislado para agentes de IA. Ejecute Python, JavaScript y comandos de shell con protecciones de seguridad integrales, captura de salida, protección contra tiempos de espera y restricciones de acceso a archivos. Creado para uso en producción con patrones destructivos bloqueados y límites configurables.
Herramientas
Herramienta | Descripción |
| Ejecuta código Python o JavaScript con comprobaciones de seguridad y captura de salida |
| Ejecuta comandos de shell con bloqueo de patrones destructivos |
| Ejecuta suites de pruebas (pytest, jest, etc.) con resumen de aprobado/fallido |
| Lee archivos dentro de directorios permitidos |
| Lista archivos en el sandbox de ejecución |
| Visualiza los patrones bloqueados actuales y la configuración de seguridad |
Funciones de seguridad
Bloquea comandos de shell destructivos:
rm -rf /, bombas fork, pipe-to-shellBloquea Python peligroso:
os.system,subprocess,eval(input), sockets sin procesarBloquea JavaScript peligroso:
child_process,require('fs'),eval()Acceso a archivos restringido a Escritorio, Documentos, Descargas, /tmp
Toda la ejecución ocurre en un directorio temporal aislado
Límite estricto de tiempo de espera de 60 segundos
Salida truncada a 10KB para evitar problemas de memoria
Instalación
pip install mcpOpcional para soporte de JavaScript:
brew install node # or: apt install nodejsUso
Ejecutar el servidor
python server.pyConfiguración de Claude Desktop
{
"mcpServers": {
"code-executor": {
"command": "python",
"args": ["/path/to/code-executor-mcp/server.py"]
}
}
}Ejemplos de llamadas
Ejecutar Python:
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}Ejecutar comando de shell:
Tool: run_command
Input: {"command": "ls -la /tmp | head -20"}
Output: {"output": "total 128\ndrwxrwxrwt ...", "exit_code": 0, "elapsed_seconds": 0.012}Ejecutar pruebas:
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}Ejemplo de comando bloqueado:
Tool: run_command
Input: {"command": "rm -rf /"}
Output: {"error": "Command blocked by safety filter (matches: rm\\s+-rf\\s+/)"}Precios
Nivel | Límite | Precio |
Gratuito | 50 ejecuciones/día, tiempo de espera de 30s | $0 |
Pro | Ilimitado, tiempo de espera de 120s, aislamiento Docker | $9/mes |
Enterprise | Personalizado + acceso a red + ejecución en GPU | Contáctenos |
Licencia
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