dynamic-shell-server
If you are the rightful owner of dynamic-shell-server 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.
A Model Context Protocol (MCP) server that enables secure execution of shell commands with a dynamic approval system.
The Dynamic Shell Command MCP Server is designed to facilitate the secure execution of shell commands by implementing a dynamic approval system. This server allows users to run arbitrary commands while ensuring security through a user approval process and comprehensive audit logging. It features a persistent storage system for approved commands, command timeout protection, and the ability to revoke command approvals. The server is particularly useful in environments where command execution needs to be controlled and monitored, providing a balance between flexibility and security.
Features
- Dynamic command approval system
- Persistent storage of approved commands
- Comprehensive audit logging
- Command timeout protection
- Command revocation capability
Tools
execute_command
Execute a shell command with optional arguments.
revoke_command_approval
Revoke approval for a previously approved command.