
SSH MCP Server
par idletoaster
Exécutez des commandes SSH sur des serveurs distants directement depuis Claude et d'autres assistants IA — plus besoin de changer manuellement de terminal.
Ce qu'il fait
Le serveur SSH MCP fait le pont entre votre assistant IA et des serveurs distants Linux/macOS/Windows via SSH. Claude (ou tout client compatible MCP) peut exécuter des commandes shell, éditer des fichiers, rechercher du code et gérer des services sur tout hôte accessible via SSH — en utilisant l'authentification par clé privée, sans mot de passe.
La version 2.1 a ajouté quatre outils d'opération de fichiers optimisés pour les tokens, inspirés de Desktop Commander, réduisant la consommation de tokens de 80 à 90 % pour les tâches de fichiers courantes.
Outils
- remote-ssh — Exécute n'importe quelle commande shell sur un hôte distant ; renvoie stdout/stderr.
- ssh-edit-block — Remplace un bloc de texte spécifique dans un fichier distant (évite les réécritures complètes).
- ssh-read-lines — Lit une tranche d'un fichier distant par plage de lignes (évite de charger des fichiers volumineux).
- ssh-search-code — Recherche de motifs de type grep sur un chemin distant sans lire chaque fichier.
- ssh-write-chunk — Ajoute ou écrase efficacement un morceau d'un fichier distant.
Installation
// claude_desktop_config.json
{
"mcpServers": {
"ssh": {
"command": "npx",
"args": ["-y", "@idletoaster/ssh-mcp-server@latest"]
}
}
}
Le serveur détecte automatiquement les clés SSH dans ~/.ssh/ (RSA, ED25519, ECDSA). Définissez la variable d'environnement SSH_PRIVATE_KEY ou passez privateKeyPath par appel pour passer outre.
Hôtes supportés
Confirmés : Claude Desktop, Cursor. Tout client compatible MCP utilisant le transport stdio devrait fonctionner.
Installation rapide
npx @idletoaster/ssh-mcp-server@latestInformations
- Tarification
- free






