Secure Grid Genesis Execution
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Secure Grid Genesis Executionexecute Python to compute factorial of 10"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Secure Grid Genesis Execution
An open-source, lightweight, and ultra-secure Model Context Protocol (MCP) Server designed to run arbitrary Python, JavaScript (Node.js), and Bash code in a highly restricted local Docker container.
This repository allows AI agents (like Claude Desktop, Antigravity, or Cursor) to test and run code locally without risking damage to the host system.
🔒 Security Features (Strict Sandbox Isolation)
When an AI agent requests to execute code, the server:
Air-Gaps Execution: Disables all network access (
network_mode="none") inside the container to prevent data exfiltration, reverse shells, or local network scanning.Mounts Read-Only Workspace: Mounts the host directory as a read-only (
ro) volume, ensuring that scripts can read workspace context but cannot delete, rewrite, or modify host files.Applies CPU & Memory Caps: Caps memory consumption to 256MB and restricts compute resources to 1 CPU core to prevent denial-of-service (DoS) exploits or memory leaks.
Runs as Non-Root User: Forces execution as a restricted user (
sandboxuserwith UID10001) inside the container to prevent container breakout vulnerabilities.
Related MCP server: Code Executor MCP Server
🚀 Setup & Installation
1. Prerequisites
Python 3.10+
Docker Desktop (Make sure the Docker daemon is running on your system)
2. Clone and Install Dependencies
git clone https://github.com/yourusername/secure-grid-genesis-execution.git
cd secure-grid-genesis-execution
pip install -r requirements.txt3. Build the Sandbox Container
Build the isolated environment image:
docker build -t secure-grid-sandbox -f Dockerfile.sandbox .4. Run Automated Containment Tests
Run the test script to verify that the sandbox correctly blocks file writes and network connections:
python test_sandbox.py🛠️ Registering the MCP Server
Add the following to your AI client's configuration file to register the server.
For Claude Desktop
Add this to %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"secure-grid-genesis-execution": {
"command": "python",
"args": [
"C:\\path\\to\\secure-grid-genesis-execution\\secure_executor.py"
]
}
}
}(Make sure to replace the path with the absolute path where you cloned the repo)
For Google Antigravity
Add this to ~/.gemini/config/mcp_config.json:
{
"mcpServers": {
"secure-grid-genesis-execution": {
"command": "python",
"args": [
"C:\\path\\to\\secure-grid-genesis-execution\\secure_executor.py"
]
}
}
}🛠️ Exposed MCP Tools
The server exposes three tools to the AI agent:
execute_python(code): Safely executes a Python snippet.execute_node(code): Safely executes JavaScript code inside Node.js.execute_bash(command): Runs shell commands in a sandboxed Linux environment.
This server cannot be installed
Maintenance
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Coraje187/Secure-Grid-Genesis-Execution'
If you have feedback or need assistance with the MCP directory API, please join our Discord server