mcp-shell and shell-mcp
These are competitors offering similar functionality—both provide MCP servers for secure shell command execution—with sonirico/mcp-shell being the more mature and adopted option based on its significantly higher star count.
About mcp-shell
sonirico/mcp-shell
Give hands to AI. MCP server to run shell commands securely, auditably, and on demand.
Implements a dual-security model: secure mode enforces an executable allowlist without shell interpretation to prevent injection, while legacy mode allows full shell execution with command-pattern filtering. Built as a Go-based MCP server using mark3labs/mcp-go, it integrates directly with Claude Desktop via stdio transport and supports granular controls like argument pattern blocking, execution timeouts, output size limits, and audit logging. Deployable via Docker, source, or as a standalone binary with configurable security policies through YAML.
About shell-mcp
zatevakhin/shell-mcp
A Model Context Protocol (MCP) server that provides secure shell command execution
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work