dynamic-shell-server

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