super-shell-mcp

super-shell-mcp

3.4

If you are the rightful owner of super-shell-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Super Shell MCP Server is a Model Context Protocol server designed to execute shell commands securely across multiple platforms, including Windows, macOS, and Linux.

Super Shell MCP Server is a versatile and secure server that facilitates the execution of shell commands across different operating systems. It supports multiple shells, such as cmd.exe and PowerShell on Windows, zsh and bash on macOS, and bash and sh on Linux. The server includes a robust command whitelisting system with security levels to ensure safe execution of commands. It also features a non-blocking approval workflow for potentially dangerous commands, comprehensive logging, and platform-specific command whitelists. The server is designed to be easily integrated with platforms like Roo Code and Claude Desktop, offering both NPX and local installation options.

Features

  • Execute shell commands through MCP on Windows, macOS, and Linux
  • Automatic platform detection and shell selection
  • Command whitelisting with security levels
  • Non-blocking approval workflow for potentially dangerous commands
  • Comprehensive logging system with file-based logs

Tools

  1. get_platform_info

    Get information about the current platform and shell.

  2. execute_command

    Execute a shell command on the current platform.

  3. get_whitelist

    Get the list of whitelisted commands.

  4. add_to_whitelist

    Add a command to the whitelist.

  5. update_security_level

    Update the security level of a whitelisted command.

  6. remove_from_whitelist

    Remove a command from the whitelist.

  7. get_pending_commands

    Get the list of commands pending approval.

  8. approve_command

    Approve a pending command.

  9. deny_command

    Deny a pending command.