PermShell MCP
About
Execute shell commands with permission notifications.
Details
- Author
- mcollina
- Categories
- Developer Tools, Infrastructure, Other, Cloud Service
Jump to
Setup
Install PermShell MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mcollina/perm-shell-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
A Model Context Protocol (MCP) server for executing shell commands with permission notifications.
- 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
# Clone the repository git clone https://github.com/yourusername/perm-shell-mcp.git cd perm-shell-mcp # Install dependencies npm install # Build the project npm run build
Add the following configuration to your Claude Desktop configuration file:
{ "mcpServers": { "permshell": { "command": "node", "args": ["/path/to/perm-shell-mcp/dist/index.js"] } } }
Executes a shell command with permission.
Can you list the files in my home directory?
Retrieves system information including OS, uptime, memory, disk, and CPU.
- 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
# Run in watch mode for development npm run dev
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Execute pre-approved shell commands securely on a server.
A high-performance MCP server for the headless terminal (ht), implemented in Rust.
Execute pre-configured and secure shell commands via a Go-based MCP server.
Execute shell commands without permission prompts.
Execute bash commands on the host machine.
Execute shell commands with structured output via a powerful CLI server.
A secure MCP server for executing controlled command-line operations with comprehensive security features.
MCP server for controlling cmux (Ghostty-based terminal) via native CLI. Send commands, read output, send control characters — all in background via Unix socket.
A secure MCP server for executing terminal commands with controlled directory access and command permissions.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





