Provides secure shell command execution through MCP with whitelist-based command filtering. You can run system commands like ls, grep, cat, and find directly from Claude, with support for stdin input, custom working directories, and execution timeouts. Commands are validated against your configured whitelist, and shell operators are parsed to ensure chained commands are also approved. Returns stdout, stderr, exit codes, and execution time. Useful for file system operations, text processing workflows, or basic system administration tasks where you need Claude to interact with your local environment safely.
claude mcp add --transport stdio tumf-mcp-shell-server uvx mcp-shell-server