Shell Command icon

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.