{"repo":"codelion/dynamic-shell-server","free":true,"listed":false,"github":"https://github.com/codelion/dynamic-shell-server","clone":"git clone https://github.com/codelion/dynamic-shell-server.git","description":"Dynamic Shell Command MCP Server","language":"Python","stars":41,"topics":["anthropic","anthropic-claude","cli","command-line","mcp","mcp-client","mcp-host","mcp-server","mcp-tools","model-context-protocol"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"Dynamic Shell Command MCP Server 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. Features - 🔐 Dynamic command approval system - 📝 Persistent storage of approved commands - 📊 Comprehensive audit logging - ⏱️ Command timeout protection - 🔄 Command revocation capability Installation 1. Clone this repository: 2. Create a virtual environment and activate it: 3. Install dependencies: Usage Standalone Mode Run the server directly: Claude Desktop Integration 1. Open your Claude Desktop configuration: - macOS: /Library/Application Support/Claude/claude desktop config.json - Windows: %APPDATA%\\Claude\\claude desktop config.json 2. Add the server configuration: 3. Restart Claude Desktop Command Approval Process When running a command for the first time, you'll be prompted with: Available Tools 1. execute command : Execute a shell command - Parameters: - command : The command to execute - args : Optional list of command arguments 2. revoke command approval : Revoke approval for a previously approved command - Parameters: - command : The command to revoke approval for Available Resources 1. commands://approved : Lists all approved commands with their approval dates Data Storage The server stores its data in /.config/mcp-shell-server/ : - approved commands.json : List of approved commands and their approva","default_branch":null,"files":null,"tree":[],"storefront":"/r/codelion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codelion/dynamic-shell-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}