PermShell MCP

by mcollina

Not rated
GitHub

About

Execute shell commands with permission notifications.

Details

Author
mcollina
Categories
Developer Tools, Infrastructure, Other, Cloud Service

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.