Overview of MCP Shell Server
mainMCP Shell Server is a trusted execution server implementing the Model Context Protocol (MCP). It allows an MCP client to run allowlisted commands using argv arrays (avoiding shell-string interpretation), supports stdin input, and provides contained redirection (<, >, >>) within a specified working directory.
Important Security Note: This package is not a sandbox. When you allow a command, that program runs with the server process's existing OS authority (filesystem, network, and credentials). It is highly recommended to run this server inside an external OS boundary (like a container, VM, or jail) if it processes untrusted input.