Shell Server
Executes authorized shell commands remotely with support for standard input and comprehensive output.
概要
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.
主な機能
- 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
ユースケース
- Remote execution of system utilities
- Automated task execution in a controlled environment
- Integration with Claude.app for command execution