Vos serveurs, accessibles a l'IA
SSHive embarque un serveur MCP qui permet a Claude Code, Cursor et Claude Desktop d'interagir avec vos sessions SSH et SFTP, directement depuis votre machine.
Serveur MCP (Model Context Protocol)
Permet aux assistants IA (Claude, Cursor, Cline…) d'acceder aux sessions SSH actives.
Model Context Protocol, le pont entre l'IA et votre infrastructure
MCP (Model Context Protocol) est un standard ouvert cree par Anthropic qui permet aux assistants IA d'interagir avec des outils et sources de données externes. SSHive implemente un serveur MCP qui expose vos sessions SSH et SFTP actives comme outils, pour que Claude puisse exécuter des commandes, lire des fichiers et parcourir vos serveurs sans quitter la conversation.
Accès instantane
Pas de copier-coller, pas de changement de contexte. Votre assistant IA interroge directement vos serveurs via les sessions actives de SSHive.
100 % local
Le serveur MCP tourne sur 127.0.0.1 avec authentification Bearer token. Rien ne quitte votre machine, pas de relais cloud, pas de proxy tiers.
Configuration copier-coller
Activez MCP dans les Paramètres, puis collez la config JSON dans votre client IA. Pour Claude Code, une seule commande CLI suffit.
NAMES STATUS api-gateway Up 14 days web-frontend Up 14 days postgres-db Up 14 days
Executez des commandes en langage naturel
Demandez a Claude de vérifier les conteneurs Docker, consulter les logs, redemarrer des services ou exécuter n'importe quelle commande sur vos serveurs. Le serveur MCP de SSHive fait le lien entre la conversation et vos sessions SSH actives.
- Claude choisit automatiquement la bonne session parmi vos connexions actives
- Sortie stdout/stderr complète retournee directement dans la conversation
- Fonctionne avec n'importe quelle session SSH, aucune configuration côté serveur
Parcourez et lisez les fichiers distants avec l'IA
Claude peut lister des répertoires, lire des fichiers de configuration et même écrire des fichiers sur vos serveurs via les outils SFTP de SSHive. Parfait pour debugger des problèmes de config ou analyser des logs.
- Listez le contenu des répertoires sur n'importe quelle session SFTP active
- Lisez les fichiers distants, configs, logs, scripts, directement dans le contexte de Claude
- Ecrivez des fichiers sur le serveur pour des corrections rapides
server {
listen 443 ssl;
server_name api.example.com;
location / {
proxy_pass http://127.0.0.1:3000;
}
}11 outils pour un accès complet aux serveurs
Chaque outil correspond a une opération SSH ou SFTP spécifique, donnant aux assistants IA un contrôle précis sur vos serveurs distants.
ssh_list_sessionsListe toutes les sessions SSH actives avec hôte, utilisateur, port et statut de connexion.
ssh_executeExecute une commande sur une session SSH spécifique et retourne stdout/stderr.
sftp_listListe les fichiers et répertoires a un chemin donne sur un serveur distant.
sftp_read_fileLit le contenu d'un fichier distant et le retourne en texte.
sftp_write_fileEcrit du contenu dans un fichier sur le serveur distant (en mémoire).
sftp_write_file_chunkAppend des chunks base64 (4 MB chacun) pour les gros fichiers.
sftp_write_from_local_pathStream un fichier local directement vers le distant, zero overhead base64, ideal pour les gros transferts.
Pret en 3 clics
Copiez la config prete a coller dans votre client IA, ou lancez la commande CLI Claude Code unique ci-dessous.
Ouvrez les Paramètres SSHive
Naviguez vers Paramètres > MCP dans la barre laterale SSHive.
Activez le serveur MCP
Basculez l'interrupteur pour activer le serveur MCP local sur le port 49422. Un token Bearer est génère automatiquement et affiche dans les Paramètres, vous le collerez dans les snippets ci-dessous.
Collez la config, ou lancez la commande Claude Code en une ligne
Pour Claude Desktop, Cursor et Cline : copiez la config JSON et collez-la dans le fichier de paramètres MCP de votre client. Pour Claude Code (CLI + extension IDE) : copiez la commande unique, elle enregistre SSHive dans `~/.claude.json` en une etape. Redemarrez votre client et c'est connecte.
claude mcp remove sshive --scope user 2>/dev/null; claude mcp add --transport http --scope user sshive http://127.0.0.1:49422/mcp --header "Authorization:Bearer <your-token>"
{
"mcpServers": {
"sshive": {
"type": "http",
"url": "http://127.0.0.1:49422/mcp",
"headers": {
"Authorization": "Bearer <your-token>"
}
}
}
}{
"mcpServers": {
"sshive": {
"type": "sse",
"url": "http://127.0.0.1:49422/sse",
"headers": {
"Authorization": "Bearer <your-token>"
}
}
}
}Fonctionne avec vos outils IA preferes
Commande CLI unique, `claude mcp add` enregistre SSHive dans ~/.claude.json en une seule ligne.
Collez le snippet JSON dans le fichier de paramètres MCP de Cursor, SSHive affiche la config exacte dans les Parametres.
Collez le snippet JSON dans le fichier de config de Claude Desktop (claude_desktop_config.json).
Compatible via configuration manuelle Streamable HTTP.
Sécurisé par conception
Le serveur MCP n'expose jamais vos sessions a Internet. Tout reste sur votre machine, protège par l'authentification et le binding local uniquement.
Donnez des superpouvoirs a votre IA
Téléchargez SSHive et connectez Claude Code, Cursor ou Claude Desktop a vos serveurs en quelques secondes.
FAQ MCP
Qu’est-ce que MCP et pourquoi l’utiliser avec SSH ?
MCP (Model Context Protocol) est un standard ouvert d’Anthropic qui permet à un assistant IA comme Claude Code, Cursor ou Claude Desktop d’interagir avec des outils externes. SSHive expose un serveur MCP local qui rend vos sessions SSH et SFTP actives utilisables par l’IA, vous décrivez ce que vous voulez et Claude exécute les commandes ou lit les fichiers à votre place.
Mes serveurs sont-ils exposés sur Internet ?
Non. Le serveur MCP écoute uniquement sur 127.0.0.1 (loopback), avec authentification par Bearer token généré aléatoirement. Rien ne sort de votre machine, pas de relais cloud, pas de proxy tiers. Les commandes passent via vos sessions SSH déjà ouvertes.
Comment configurer Claude Code avec SSHive ?
Activez le serveur MCP dans Settings > MCP. Copiez la commande Claude Code one-shot affichée, elle exécute `claude mcp add ...` et inscrit SSHive dans `~/.claude.json` en une seule étape. Redémarrez Claude Code, vos sessions sont disponibles.
Quels outils MCP SSHive expose-t-il ?
Onze outils : ssh_list_sessions, ssh_execute, sftp_list, sftp_read_file, sftp_write_file, sftp_write_file_chunk, sftp_write_from_local_path, sftp_download_to_local_path, sftp_mkdir, sftp_rename, sftp_delete. Ils couvrent l’exécution de commandes SSH et la gestion complète des fichiers SFTP (lecture, écriture, download, mkdir, rename, delete), y compris des transferts streaming sans overhead base64.
MCP marche-t-il avec Cursor, Claude Desktop, Cline ?
Oui. SSHive affiche dans Settings la config JSON prête à coller dans Cursor, Claude Desktop ou Cline (Streamable HTTP ou SSE selon le client). Une fois collée dans le fichier de config MCP du client et le client redémarré, vos sessions actives sont visibles côté IA.