Provides secure execution of shell commands with permission notifications, allowing system operations with explicit user approval and safeguards against unauthorized usage.
PermShell MCP
A Model Context Protocol (MCP) server for executing shell commands with permission notifications.
Features
Execute shell commands with explicit permissions through growl notifications
Built on the Model Context Protocol for standardized LLM tools
Multiple safeguards to prevent unauthorized command execution
Transparent permission dialog shows exactly what commands will be executed
Related MCP server: Remote Command MCP Server
Installation
Usage
As a standalone tool
With Claude Desktop
Add the following configuration to your Claude Desktop configuration file:
Available Tools
execute-command
Executes a shell command with permission.
Example:
system-info
Retrieves system information including OS, uptime, memory, disk, and CPU.
Example:
Security
All commands require explicit permission through desktop notifications
Commands display with their working directory for full transparency
Timeout limits prevent runaway processes
Input sanitization prevents command injection