Install
brew install danmartuszewski/tap/hopFür wen
Für alle, die einen KI-Assistenten Serververbindungen verwalten lassen wollen: search connections, run commands, check status across projects. hop ist zugleich ein SSH-Verbindungsmanager, aber der MCP-Pfad nutzt hop mcp, nicht das interaktive Panel.
Es ist kein Cloud-Sprunghost. Die Verbindungskonfiguration liegt lokal. Offiziell steht Config file location: ~/.config/hop/config.yaml. ~/.ssh/config nicht ändern: hop liest sie nur über hop import.
Offizielle Seite:
https://github.com/danmartuszewski/hop
Ersten Versuch in 3 Minuten abschließen
Zuerst die offizielle Binärdatei installieren:
brew install danmartuszewski/tap/hop
Dann MCP registrieren. Claude Code: claude mcp add hop -- hop mcp. Codex CLI: codex mcp add hop -- hop mcp. Claude Desktop / Cursor / Windsurf schreiben { "hop": { "command": "hop", "args": ["mcp"] } }. Keinen Installer suchen, der nicht vorkommt.
Voraussetzungen: Dieser Rechner kann brew ausführen; in einer nicht-interaktiven Sitzung kein nacktes hop ausführen. Offizielle Warnung: bare hop startet eine interactive TUI and will hang. Unterbefehle wie hop version und hop list verwenden.
Konfigurationsort: die MCP-Konfiguration der genannten Clients sowie ~/.config/hop/config.yaml. Offiziell steht keine YAML-Feldtabelle.
Der erste Aufruf muss das namentlich genannte Tool list_connections verwenden. Erfolgssignal: Der Assistent kann Verbindungen listen (die Liste darf leer sein), ohne Befehle auf einem Remote auszuführen. Eine leere Liste heißt nur, dass noch keine Verbindungen importiert wurden, nicht dass hop mcp nicht angebunden ist.
Verbindungen auflisten nicht als Nullrisiko lesen: Es liest die lokale hop-Konfiguration; spätere run commands treffen wirklich Server. Erst bestätigen, dass list_connections durchgeht, dann über Ausführung sprechen.
Anwendungsfälle
Fall 1: Erreichbarkeit der MCP-Tools bestätigen. list_connections aufrufen. Offiziell dient das als Beispiel für "Confirm hop's MCP tools are reachable". Filter- oder Projektfelder fehlen.
Fall 2: Nachdem Verbindungen gelistet werden können, gemäß offizieller Fähigkeiten search connections oder check status across projects. Die durchgehende Beschreibung gibt für diese beiden Aktionen keine Tool-Funktionsnamen; nichts erfinden. Befehle ausführen ist Schreiben: zuerst die Zielverbindung bestätigen und merken, dass dies keine lokale Simulation ist. Vorhandene SSH-Konfiguration nur mit hop import importieren; ~/.ssh/config nicht von Hand ändern.
Grenzen der Nutzung
Prozessgrenze: In nicht-interaktiven Umgebungen kein nacktes hop, sonst hängt die TUI. Konfigurationsgrenze: Die Hauptdatei ist ~/.config/hop/config.yaml; ~/.ssh/config nur lesend importieren.
Fähigkeitsgrenze: Das namentlich genannte MCP-Tool ist list_connections. search / run commands / check status werden nur als Fähigkeiten erwähnt. Offiziell stehen kein Schlüsselagent, keine Sprungfelder und keine Remote-Installation.