Aller au contenu
↑↓naviguer↵ouvrirescfermer
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
MCP Shell Server logo
#148 · sur 443 · selon les téléchargements hebdomadairesServeur MCP

MCP Shell Server

Exécute uniquement des commandes autorisées, sans chaîne shell

0
EnregistrerVisiter le site ↗
Classement
#148
sur 443 · selon les téléchargements hebdomadaires
Téléchargements hebdomadaires
833
npm + PyPI, 7 derniers jours
Étoiles GitHub
189
Dépôt sur GitHub

Ajoutez-le à votre client

Communauté
Installation
uvx mcp-shell-server
mcpServers
{
  "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.

Commentaires(0)

Connectez-vous pour commenter

Aucun commentaire pour le moment — soyez le premier.

Serveurs MCP similaires

Signaler ce commentaire

Pourquoi effectuez-vous ce signalement ?