MCP Directory
Back

dynamic-shell-server

by codelion · Python · ★ 41

Dynamic Shell Command MCP Server

#anthropic#anthropic-claude#cli#command-line#mcp#mcp-client#mcp-host#mcp-server#mcp-tools#model-context-protocol#model-context-protocol-servers#shell#shell-server#shellserver

Install

pip install git+https://github.com/codelion/dynamic-shell-server.git

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "dynamic-shell-server": {
      "command": "uvx",
      "args": [
        "git+https://github.com/codelion/dynamic-shell-server.git"
      ]
    }
  }
}

From the README

A Model Context Protocol (MCP) server that enables secure execution of shell commands with a dynamic approval system. This server allows running arbitrary commands while maintaining security through user approval and audit logging. - 🔐 Dynamic command approval system - 📝 Persistent storage of approved commands - 📊 Comprehensive audit logging - ⏱️ Command timeout protection - 🔄 Command revocation capability 1. Clone this repository: 2. Create a virtual environment and activate it: 3. Install dependencies: Run the server directly: 1. Open your Claude Desktop configuration: - macOS:…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related filesystem servers