sandboxrunner/mcp-server
3.2
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
SandboxRunner is a multi-language Model Context Protocol (MCP) server that provides isolated sandbox environments for secure code execution.
SandboxRunner

Multi-language MCP (Model Context Protocol) server providing isolated sandbox environments for secure code execution. Uses runc/OCI containers for process isolation and supports Python, JavaScript/TypeScript, Go, Rust, Java, C++, C#, and Shell.
Features
- Secure containerized code execution with runc/OCI
- Multi-language support with language-specific handlers
- Resource monitoring and limits (CPU, memory, disk)
- SQLite-based persistence for sandbox state
- MCP protocol over stdio or HTTP/WebSocket
- Configurable security policies and audit logging
Quick Start
Build and run:
make build
make run
Generate configuration:
make config
Run tests:
make test
Documentation
- - Setup and basic usage
- - Tool reference
- - Usage guides and tutorials
- - Language-specific capabilities
- - Deployment guide
- - Operations and monitoring
Configuration
Server configuration is managed through config/mcp-sandboxd.yaml. See for configuration options.
Requirements
- Go 1.24+
- runc container runtime
- Linux with container support
License
MIT