What is Super Shell MCP Server?
An MCP server that securely executes shell commands across Windows, macOS, and Linux. It provides automatic platform detection, multiple shell support, and built-in command whitelisting with approval workflows. Designed for use with Claude Desktop (one-click extension available) and other MCP clients.
How to use Super Shell MCP Server?
Install via the Claude Desktop Extension (.dxt) for one-click setup, or use Smithery (npx -y @smithery/cli install @cfdude/super-shell-mcp --client claude), or clone the repository and run npm install && npm run build. For manual MCP client configuration, the recommended method uses NPX (npx -y super-shell-mcp). Configure environment variables like CUSTOM_SHELL or SUPER_SHELL_USE_SHELL as needed.
Key features of Super Shell MCP Server
- Cross-platform support: Windows, macOS, and Linux
- Automatic platform detection and shell selection
- Command whitelisting with Safe, Requires Approval, and Forbidden levels
- Shell parsing disabled by default to prevent command injection
- Non-blocking approval workflow for dangerous commands
- Comprehensive logging and command management tools
Use cases of Super Shell MCP Server
- Execute system commands from Claude Desktop with security controls
- Manage files and directories across operating systems
- Run scripts and utilities through approved command lists
- Build MCP clients that need safe shell access
- Automate workflows with platform-aware command execution
コメント