Executes shell commands with permission notifications through the Model Context Protocol.
PermShell provides a secure and transparent way to execute shell commands via Large Language Models (LLMs) using the Model Context Protocol (MCP). It features explicit permission requests through desktop notifications, ensuring users are fully aware of the commands being executed. Multiple safeguards are implemented to prevent unauthorized command execution, including input sanitization, timeout limits, and a clear display of the command and its working directory. PermShell enhances the safety and control of LLM interactions with the operating system.