MCP Shell Server
Exécute uniquement des commandes autorisées, sans chaîne shell
Ajoutez-le à votre client
Communautéuvx mcp-shell-server
{
"mcpServers": {
"shell-server-mcp": {
"command": "uvx",
"args": [
"mcp-shell-server"
]
}
}
}- Transport
- stdio
- Environnement d’exécution
- Python
- Authentification
- Non requise
- Licence
- MIT
- Étoiles
- 189
Le serveur ne transmet jamais de chaîne à un shell : les commandes autorisées sont exécutées sous forme de tableaux d’arguments, chaque segment de pipeline est validé séparément et les redirections doivent rester dans le répertoire de travail demandé. Les processus enfants ne reçoivent qu’un environnement restreint, ce qui empêche la fuite des jetons du serveur, et les voies de contournement connues comme find -exec, les options git -c, les programmes externes de GNU sort ou les lanceurs d’interpréteurs sont bloquées avant l’exécution. Des délais d’expiration, des limites de sortie et des journaux d’audit expurgés complètent le dispositif, avec retour de stdin, stdout, stderr, du code de sortie et de la durée.
Serveurs MCP similaires
Everything MCP Server
Serveur MCPServeur de démonstration couvrant toutes les fonctions MCP
E2B MCP Server
Serveur MCPExécute le code des agents dans un bac à sable cloud isolé
ESLint MCP Server
Serveur MCPApplique la vraie configuration ESLint du projet

Commentaires(0)
Connectez-vous pour commenter