mcp-shell and dynamic-shell-server

These two tools are competitors, both serving as MCP (Multi-Control Protocol) servers designed to execute shell commands securely and on demand, likely differing in their specific feature sets, security models, or implementation details.

mcp-shell
54
Established
dynamic-shell-server
38
Emerging
Maintenance 13/25
Adoption 8/25
Maturity 15/25
Community 18/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 15/25
Stars: 63
Forks: 16
Downloads:
Commits (30d): 0
Language: Go
License: GPL-3.0
Stars: 41
Forks: 7
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
Stale 6m No Package No Dependents

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 dynamic-shell-server

codelion/dynamic-shell-server

Dynamic Shell Command MCP Server

The command executed successfully. npm install ran and installed the dependencies. ``` ## Troubleshooting For issues or questions about the integration, see the TROUBLESHOOTING.md file. ## License This project is licensed under the MIT License. ``` Now write the technical summary (2-3 sentences, ~50-80 words, specific and technical):

Scores updated daily from GitHub, PyPI, and npm data. How scores work