Super Shell MCP Server
by cfdude
Super Shell MCP Server is an MCP server for executing shell commands across multiple platforms (Windows, macOS, Linux). It provides a secure way to execute shell commands with built-in whitelisting and approval mechanisms.
Last updated: N/A
What is Super Shell MCP Server?
Super Shell MCP Server is a Model Context Protocol (MCP) server designed to execute shell commands securely across Windows, macOS, and Linux environments. It offers a controlled and auditable way to run shell commands, incorporating whitelisting, approval workflows, and comprehensive logging.
How to use Super Shell MCP Server?
The server can be installed via Smithery or manually by cloning the repository and installing dependencies. It's configured within Roo Code or Claude Desktop by specifying the command to execute (either using NPX or a local installation path) and setting up command whitelists and approval requirements. The server exposes MCP tools for command execution, whitelist management, and platform information retrieval.
Key features of Super Shell MCP Server
Cross-platform shell command execution
Automatic platform detection and shell selection
Command whitelisting with security levels (Safe, Requires Approval, Forbidden)
Non-blocking approval workflow for potentially dangerous commands
Comprehensive logging system
Use cases of Super Shell MCP Server
Automated task execution in Roo Code and Claude Desktop
Secure remote command execution with approval workflows
Platform-agnostic scripting and automation
Centralized command management and auditing
FAQ from Super Shell MCP Server
How do I install Super Shell MCP Server?
How do I install Super Shell MCP Server?
You can install it automatically via Smithery or manually by cloning the repository, installing dependencies, and building the project.
How do I configure the server in Roo Code or Claude Desktop?
How do I configure the server in Roo Code or Claude Desktop?
You can configure it by specifying the command to execute (either using NPX or a local installation path) in the MCP settings configuration file.
What are the different security levels for whitelisted commands?
What are the different security levels for whitelisted commands?
The security levels are Safe (commands that can be executed without approval), Requires Approval (commands that need explicit approval before execution), and Forbidden (commands that are explicitly blocked).
How do I add a command to the whitelist?
How do I add a command to the whitelist?
You can use the add_to_whitelist
tool to add commands specific to your environment.
Where are the logs stored?
Where are the logs stored?
The logs are stored in the logs/super-shell-mcp.log
file in the server's directory.