Node Code Sandbox
Createdalfonsograziano
Executes arbitrary JavaScript code in isolated, ephemeral Docker containers with on-the-fly npm dependency installation.
About
Node Code Sandbox provides a Model Context Protocol (MCP) server for executing JavaScript code within isolated Docker containers. It enables dynamic npm dependency installation and clean container teardown, making it ideal for secure and reproducible code execution. It supports one-shot execution and session-based tools, as well as detached mode for long-running server processes.
Key Features
- Manages isolated Node.js sandbox containers.
- Executes arbitrary shell commands inside containers.
- Installs specified npm dependencies per job.
- Supports ES module JavaScript snippets and captures stdout.
- Tears down containers cleanly.
- 41 GitHub stars
Use Cases
- Run quick experiments or simple scripts.
- Incrementally install and reuse dependencies.
- Spin up servers or long-lived services on-the-fly