{"repo":"tumf/mcp-shell-server","free":true,"listed":false,"github":"https://github.com/tumf/mcp-shell-server","clone":"git clone https://github.com/tumf/mcp-shell-server.git","description":"Secure MCP server for whitelisted shell command execution with stdin, argv pipelines, timeouts, and structured audit logging.","language":"Python","stars":186,"topics":["audit-log","command-whitelist","mcp","model-context-protocol","security","shell"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP Shell Server A secure shell command execution server implementing the Model Context Protocol (MCP). This server allows remote execution of whitelisted shell commands with support for stdin input. Features Argv-based Command Execution : Allowed commands run via subprocess argv without shell-string interpretation Standard Input Support : Pass input to commands via stdin Comprehensive Output : Returns stdout, stderr, exit status, and execution time Safe Pipeline Support : Pipelines preserve and validate argv segments instead of invoking a shell Execution Limits : Server-side default timeout, maximum timeout, and output byte caps are enforced Contained Redirection : , and targets must stay inside the requested working directory Minimal Child Environment : Child processes receive a small allowlisted environment instead of inheriting all server secrets Structured Audit Logging : Success, rejection, timeout, output-cap, and process-error outcomes are logged with redaction MCP client setting in your Claude.app Published version Local version Configuration Installation Installing via Smithery To install Shell Server for Claude Desktop automatically via Smithery: Manual Installation Usage Starting the Server The ALLOW COMMANDS (or its alias ALLOWED COMMANDS ) environment variable specifies which commands are allowed to be executed. Commands can be separated by commas with optional spaces around them. Valid formats for ALLOW COMMANDS or ALLOWED COMMANDS: ALLOW PATTERNS can be used f","default_branch":null,"files":null,"tree":[],"storefront":"/r/tumf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tumf/mcp-shell-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}