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
51
Established
dynamic-shell-server
38
Emerging
Maintenance 10/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.

This project allows developers to connect an AI agent to a controlled shell environment, enabling the AI to execute specific commands on a server. It takes commands from an AI tool and returns the execution results, while providing security configurations to limit what the AI can do. This is designed for AI developers or system administrators who integrate AI agents into their workflows and need to manage their interaction with the underlying system securely.

AI-agent-development AI-security system-automation LLM-tooling server-administration

About dynamic-shell-server

codelion/dynamic-shell-server

Dynamic Shell Command MCP Server

This server helps IT operations or DevOps teams securely manage and execute shell commands within an automated system, like an AI assistant. It takes a requested shell command and, if unapproved, prompts for human review before execution. The output is either the command's result or a denial, with all actions logged for auditing. It's designed for system administrators or developers integrating secure command execution into their tools.

IT-operations DevOps security-auditing command-execution-control system-administration

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