Shell Command
Createdkaznak
Executes shell commands securely within an isolated Docker container using the Model Context Protocol (MCP).
About
Provides a secure and isolated environment for executing shell commands. Utilizing the Model Context Protocol (MCP), it allows AI to run commands within a Docker container without granting access to the host's Docker daemon. The workspace mimics a human environment by mapping host-container user IDs, mounting directories for persistence, and pre-installing Kubernetes tools. Designed to be simple for code auditing and easy integration.
Key Features
- Provides isolated Docker container environment with non-root user
- Executes shell scripts synchronously and asynchronously with various notification modes
- Maps host-container user ID/group ID for consistent file ownership
- 3 GitHub stars
- Includes Kubernetes tools: kubectl, helm, kustomize, hemfile
- Mounts a host directory to the container for data persistence
Use Cases
- Operating on files in a mounted directory.
- Securely executing commands within a sandboxed environment.
- Automating tasks using shell scripts in an AI-driven workflow.