What it does
An MCP server written in Rust that lets an agent run JavaScript and TypeScript inside a sandboxed V8 isolate, through a single run_js tool. In its default stateful mode, the V8 heap is saved as a snapshot, so variables and objects persist between calls. Network, file, subprocess and module access are off by default and need explicit OPA/Rego policies.
Use cases
- 01Process tabular data inside a sandbox
- 02Keep variables between calls in a long session
- 03Let an agent run code without host file access