dynamic-shell-server
19
Dynamic Shell Command MCP Server is a Model Context Protocol server designed to securely execute shell commands using a dynamic approval process. It ensures security with user approval and audit logging, providing a protected and controlled environment for command execution.
Dynamic Shell Command MCP Server
A Model Context Protocol (MCP) server that enables secure execution of shell commands with a dynamic approval system.
Features
- Dynamic command approval system
- Persistent storage of approved commands
- Comprehensive audit logging
- Command timeout protection
- Command revocation capability
Usage
Standalone Mode
Run the server directly.
Claude Desktop Integration
Add server configuration in the Claude Desktop config and restart.
Command Approval Process
Prompts approval for first-time command execution.
Available Tools
- Execute a shell command
- Revoke command approval
Security Features
- User approval required
- Persistent storage of approvals
- Audit logging
- 5-minute command timeout
- No shell execution
- Command revocation capability