Shell
0
Executes shell commands and reads files securely through the Model Context Protocol.
About
The Shell tool provides a secure way to execute terminal commands and access files remotely using the Model Context Protocol (MCP). It prioritizes safety with features like command blacklisting, pattern detection, and execution timeouts, making it suitable for environments where controlled access to shell functionalities is required. It supports asynchronous operations, Docker deployment, and cross-platform compatibility.
Key Features
- File Resource Access through MCP resource endpoints
- Containerized deployment with multi-stage builds
- 0 GitHub stars
- Built-in protection against dangerous commands and operations
- Fully asynchronous implementation for optimal performance
- Secure Command Execution with comprehensive security restrictions
Use Cases
- Access specific files from a remote system without direct shell access
- Automate tasks with a controlled and restricted command execution environment
- Securely execute system commands on a remote server