Shell Server icon

Shell Server

Executes authorized shell commands remotely with support for standard input and comprehensive output.

About

Shell Server provides a secure environment for executing pre-approved shell commands remotely. Leveraging the Model Context Protocol (MCP), it allows for the authorized execution of shell commands with stdin support, returning stdout, stderr, exit codes, and execution time for comprehensive monitoring. Security features include command whitelisting, shell operator validation, and direct command execution to prevent shell injection.

Key Features

  • Standard input support for commands
  • Detailed output including stdout, stderr, exit code, and execution time
  • Secure command execution via whitelisting
  • Command timeout control
  • Shell operator validation for enhanced security

Use Cases

  • Remote execution of system utilities
  • Automated task execution in a controlled environment
  • Integration with Claude.app for command execution