Cursor + SSH via le serveur MCP de SSHive
Laissez Cursor inspecter votre flotte qui tourne, lister les conteneurs, lire les logs, editer les configs en SFTP. Serveur MCP local, pas de relais cloud.
Setup Cursor avec SSHive en 4 etapes
- 1
Activez le serveur MCP dans SSHive
Ouvrez SSHive sur macOS, Reglages → MCP, activez "Enable MCP server". Copiez le Bearer token affiche.
- 2
Ouvrez les reglages MCP de Cursor
Dans Cursor : Cmd+Shift+J → Cursor Settings → MCP. Cliquez "Add new MCP server" et collez le snippet JSON depuis le panneau Reglages MCP de SSHive (remplacez `<your-token>` par le vrai Bearer token).
A copier{ "mcpServers": { "sshive": { "type": "http", "url": "http://127.0.0.1:49422/mcp", "headers": { "Authorization": "Bearer <your-token>" } } } } - 3
Rechargez Cursor
Cmd+Shift+P → "Reload Window". Au redemarrage, l'indicateur MCP en bas doit afficher `sshive` connecte avec 7 outils. Cliquez pour verifier.
- 4
Ouvrez les sessions SSH a exposer
Dans SSHive, connectez-vous aux serveurs que vous voulez exposer a Cursor (Cursor ne voit que les sessions connectees). Dans le chat Cursor, demandez : « Quels conteneurs tournent sur prod ? », Cursor appelle `ssh_list_sessions`, choisit prod, lance `docker ps`, repond.
Que demander a Cursor une fois connecte
« Refactore ce Dockerfile pour matcher les versions de package reellement installees sur prod. »
Cursor pull `apt list --installed` via `ssh_execute` sur la session prod, diff contre votre Dockerfile, propose des changements minimaux.
« Genere le docker-compose.yml depuis le stack compose qui tourne sur staging. »
Cursor lit le fichier compose deploye via `sftp_read_file` et `docker compose config` via `ssh_execute`, produit un fichier compose propre aligne sur la realite.
« Tail les logs api-gateway et dis-moi quand la prochaine erreur 500 arrive. »
Cursor appelle `ssh_execute` avec `docker logs -f api-gateway 2>&1 | head -200`, scanne les entrees 500, resume la stack trace.
Pourquoi associer Cursor a SSHive
Questions frequentes
Cursor peut-il accidentellement lancer une commande destructrice ?+
Ca marche pour le mode agent de Cursor ?+
Si je tourne Cursor a distance (via Cursor SSH Remote) ?+
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