Skip to main content

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 actifSetup copier-collerLocal et securise
SSHive — Settings / MCP

Serveur MCP (Model Context Protocol)

Permet aux assistants IA (Claude, Cursor, Cline…) d'acceder aux sessions SSH actives.

Activer le serveur MCP
Demarre un serveur HTTP local sur 127.0.0.1
Actif
Port
49422
Token Bearer
988ca074-565f-444a-918…
Clients compatibles
Claude CodeCursorClaude Desktop

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 donnees externes. SSHive implemente un serveur MCP qui expose vos sessions SSH et SFTP actives comme outils — pour que Claude puisse executer des commandes, lire des fichiers et parcourir vos serveurs sans quitter la conversation.

Acces 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 Parametres, puis collez la config JSON dans votre client IA. Pour Claude Code, une seule commande CLI suffit.

Claude Code — Terminal
claude>Liste tous les conteneurs Docker sur mon serveur de production
Utilisation du MCP SSHive pour acceder a la session « NMS »…
ssh_execute
session: "NMS"  command: "docker ps --format 'table {{.Names}}\t{{​.Status}}'"
Resultat
NAMES            STATUS
api-gateway      Up 14 days
web-frontend     Up 14 days
postgres-db      Up 14 days
Votre serveur de production a 3 conteneurs en cours d'execution : api-gateway, web-frontend et postgres-db — tous actifs depuis 14 jours sans probleme.

Executez des commandes en langage naturel

Demandez a Claude de verifier les conteneurs Docker, consulter les logs, redemarrer des services ou executer 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 complete retournee directement dans la conversation
  • Fonctionne avec n'importe quelle session SSH — aucune configuration cote serveur

Parcourez et lisez les fichiers distants avec l'IA

Claude peut lister des repertoires, lire des fichiers de configuration et meme ecrire des fichiers sur vos serveurs via les outils SFTP de SSHive. Parfait pour debugger des problemes de config ou analyser des logs.

  • Listez le contenu des repertoires 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
Claude Code — SFTP via MCP
claude>Montre-moi la config Nginx de l'API
sftp_list
session: "NMS"  path: "/etc/nginx/sites-enabled/"
sftp_read_file
session: "NMS"  path: "/etc/nginx/sites-enabled/api.conf"
server {
    listen 443 ssl;
    server_name api.example.com;
    location / {
        proxy_pass http://127.0.0.1:3000;
    }
}
Votre reverse proxy API est configure sur api.example.com (port 443) et redirige le trafic vers localhost:3000. La configuration SSL semble standard.

7 outils pour un acces complet aux serveurs

Chaque outil correspond a une operation SSH ou SFTP specifique, donnant aux assistants IA un controle precis sur vos serveurs distants.

ssh_list_sessions

Liste toutes les sessions SSH actives avec hote, utilisateur, port et statut de connexion.

ssh_execute

Execute une commande sur une session SSH specifique et retourne stdout/stderr.

sftp_list

Liste les fichiers et repertoires a un chemin donne sur un serveur distant.

sftp_read_file

Lit le contenu d'un fichier distant et le retourne en texte.

sftp_write_file

Ecrit du contenu dans un fichier sur le serveur distant (en memoire).

sftp_write_file_chunk

Append des chunks base64 (4 MB chacun) pour les gros fichiers.

sftp_write_from_local_path

Stream 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.

1

Ouvrez les Parametres SSHive

Naviguez vers Parametres > MCP dans la barre laterale SSHive.

2

Activez le serveur MCP

Basculez l'interrupteur pour activer le serveur MCP local sur le port 49422. Un token Bearer est genere automatiquement et affiche dans les Parametres — 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 parametres 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.

CLI Claude Code (commande unique)
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>"
Streamable HTTP (Claude Desktop, Cursor, Cline)
{
  "mcpServers": {
    "sshive": {
      "type": "http",
      "url": "http://127.0.0.1:49422/mcp",
      "headers": {
        "Authorization": "Bearer <your-token>"
      }
    }
  }
}
SSE — Server-Sent Events (ancien)
{
  "mcpServers": {
    "sshive": {
      "type": "sse",
      "url": "http://127.0.0.1:49422/sse",
      "headers": {
        "Authorization": "Bearer <your-token>"
      }
    }
  }
}

Fonctionne avec vos outils IA preferes

Claude CodeAuto

Commande CLI unique — `claude mcp add` enregistre SSHive dans ~/.claude.json en une seule ligne.

CursorAuto

Collez le snippet JSON dans le fichier de parametres MCP de Cursor — SSHive affiche la config exacte dans les Parametres.

Claude DesktopAuto

Collez le snippet JSON dans le fichier de config de Claude Desktop (claude_desktop_config.json).

Cline

Compatible via configuration manuelle Streamable HTTP.

Securise par conception

Le serveur MCP n'expose jamais vos sessions a Internet. Tout reste sur votre machine, protege par l'authentification et le binding local uniquement.

Le serveur ecoute uniquement sur 127.0.0.1 — inaccessible depuis le reseau
Authentification Bearer token sur chaque requete
Tokens cryptographiques generes automatiquement
Aucun relais cloud — communication locale directe
Regeneration du token en un clic
Le serveur MCP peut etre desactive a tout moment

Donnez des superpouvoirs a votre IA

Telechargez SSHive et connectez Claude Code, Cursor ou Claude Desktop a vos serveurs en quelques secondes.