Skip to main content
Integrations IA
macOS uniquement
Le client desktop macOS d'Anthropic

Claude Desktop + SSH via le serveur MCP de SSHive

Utilisez l'app Claude Desktop autonome sur macOS pour parler a vos sessions SSH/SFTP live. Snippet JSON, redemarrage, termine.

Claude Desktop est l'app macOS autonome d'Anthropic, chattez avec Claude dans une fenetre hors IDE, avec uploads de fichiers, memoire de projet, et support des serveurs MCP. L'integration MCP de SSHive avec Claude Desktop est la plus simple des trois (Claude Code, Cursor, Claude Desktop) parce que la config est un seul edit JSON. Vous collez, vous redemarrez, vous demandez a Claude de regarder vos serveurs. C'est la bonne paire quand vous voulez une experience « chat avec ma flotte » sans s'engager dans une session de code. Ouvrez Claude Desktop, demandez « C'est combien le disk usage de prod ? », Claude appelle `ssh_execute` de SSHive avec `df -h`, repond avec un resume. Pas de contexte IDE, pas d'edits de code, juste une conversation persistante sur votre infrastructure.

Setup Claude Desktop avec SSHive en 4 etapes

  1. 1

    Activez le serveur MCP dans SSHive

    Ouvrez SSHive, Reglages → MCP, activez. Copiez le Bearer token.

  2. 2

    Ouvrez le fichier de config Claude Desktop

    Dans le Finder, naviguez vers `~/Library/Application Support/Claude/claude_desktop_config.json`. S'il n'existe pas, creez-le avec le snippet ci-dessous. Sinon, mergez la cle `mcpServers.sshive` dans l'objet `mcpServers` existant.

    A copier
    {
      "mcpServers": {
        "sshive": {
          "type": "http",
          "url": "http://127.0.0.1:49422/mcp",
          "headers": {
            "Authorization": "Bearer <your-token>"
          }
        }
      }
    }
  3. 3

    Redemarrez Claude Desktop

    Quittez Claude Desktop completement (Cmd+Q) et rouvrez. Le prochain chat affichera `sshive` dans la liste d'outils, cliquez la petite icone prise pour verifier.

  4. 4

    Connectez les sessions SSH a exposer

    Dans SSHive, ouvrez les sessions que vous voulez exposer. Puis dans Claude Desktop, demandez en clair, Claude trouve quelle session utiliser via `ssh_list_sessions` et quelle commande lancer.

Que demander a Claude Desktop

Vous demandez

« C'est combien le disk usage sur prod, et quels repertoires sont les pires ? »

Ce qui se passe

Claude appelle `ssh_execute` avec `df -h` puis `du -sh /var/* 2>/dev/null | sort -h`, resume les points chauds.

Vous demandez

« Combien de connexions actives a mon postgres en ce moment ? »

Ce qui se passe

Claude `ssh_execute` `sudo -u postgres psql -c "SELECT count(*) FROM pg_stat_activity"` sur la session db-master, retourne le nombre avec contexte.

Vous demandez

« Lis le fichier systemd de nginx et dis-moi s'il a des flags bizarres. »

Ce qui se passe

Claude `sftp_read_file` `/etc/systemd/system/nginx.service` (ou ou il vit), audite les reglages ExecStart/ExecReload/Restart, signale tout non-standard.

Pourquoi Claude Desktop avec SSHive (vs Claude Code ou Cursor)

Claude Desktop est le bon client paire quand la tache n'est pas « ecrire du code » mais « poser des questions sur ma flotte ». Exemples : trier une alerte a 21h, faire une passe d'audit securite sur une config serveur, avoir un resume de ce qui est inhabituel dans les 24h de logs. Pas besoin du contexte d'edition d'un IDE ; il faut une interface conversationnelle avec la capacite de vraiment regarder. La fenetre autonome de Claude Desktop reste hors du chemin et garde un thread plus long que une session CLI orientee code. L'autre raison de choisir Claude Desktop est la composition multi-MCP. Anthropic livre un registre de serveurs MCP Claude Desktop avec filesystem, GitHub, Slack, Linear, Sentry, et des dizaines d'autres. Vous pouvez avoir le serveur MCP SSH/SFTP de SSHive a cote du serveur MCP Sentry, Claude peut correler une alerte Sentry avec un `journalctl -u myservice` sur l'hote implique via SSHive, dans un chat, sans switch d'app. La composabilite est la ou le MCP de Claude Desktop brille, et SSHive s'y insere naturellement comme provider SSH/SFTP/flotte Mac.

Questions frequentes

Ou est le fichier de config Claude Desktop deja ?+
`~/Library/Application Support/Claude/claude_desktop_config.json` sur macOS. Si vous n'avez jamais installe de serveur MCP, le fichier n'existe pas encore, creez-le avec le snippet depuis Reglages → MCP de SSHive.
Claude Desktop dit "sshive: failed to start", et maintenant ?+
Deux causes probables. 1) SSHive ne tourne pas, Claude Desktop essaie d'atteindre le serveur MCP local sur le port 49422 et recoit un connection refused. Ouvrez SSHive. 2) Le Bearer token est faux, le token tourne a chaque lancement de SSHive, donc si vous l'avez ferme et rouvert, copiez le nouveau token dans `claude_desktop_config.json`.
Claude Desktop voit-il tout mon Mac ou juste les sessions SSHive ?+
Juste les sessions SSHive et les chemins SFTP que SSHive expose. Le serveur MCP est sandboxe a sept outils specifiques, il ne peut pas lancer `ls` arbitraire sur votre Mac local, ne peut pas lire vos fichiers locaux, ne peut pas acceder aux apps autres que SSHive. Le serveur MCP "filesystem" de Claude Desktop (separe, optionnel) est ce qui laisse Claude toucher vos fichiers locaux.

Essayer SSHive gratuitement sur macOS

Obtenez le client tout-en-un SSH, SFTP, RDP et VNC pour Mac. Telechargement gratuit, sans inscription.

Telecharger SSHive gratuitement