Agenten · Cursor
Gib Cursor SSH-Zugriff – ohne deine Schlüssel herauszugeben.
Der Agent von Cursor führt schon heute Terminal-Befehle auf deinem Rechner aus – liegt also ein Schlüssel in ~/.ssh, kann er jetzt schon ssh prod ausführen, unbegrenzt und unprotokolliert. Termalin ist der sicherere Weg hinein.
Cursor spricht MCP, und Termalin ist ein SSH-Client mit integriertem MCP-Server. Ein Eintrag in mcp.json, und der Agent von Cursor arbeitet wirklich auf deinen Servern: Er führt Befehle aus, liest und schreibt Dateien, öffnet eigene Sitzungen oder steigt in deine ein. Der Agent bekommt nie deine Schlüssel, und du siehst jeden Schritt.
Free-Tarif · 14-tägige Pro-Testphase · Windows, macOS, Linux und iOS
01 / In 3 Schritten eingerichtet
Cursor in drei Schritten auf deine Server richten.
Termalin bringt einen echten MCP-Server mit – die mitgelieferte Binary termalin-mcp, die einem Agenten SSH- und SFTP-Zugriff auf die Hosts gibt, die du auswählst, authentifiziert über den Schlüssel-Agenten der App. Siehe die vollständige Liste der MCP-Tools (auf Englisch).
- 1Hosts auswählen. Installiere Termalin und wähle unter Einstellungen → Agentenzugriff (MCP), was du freigibst – jeder Host wird mit reiner Agenten-Authentifizierung gespeichert, es landen also keine Passwörter auf der Platte. Leg dabei gleich die Agentenrichtlinie jedes Hosts fest: voll, eine Liste erlaubter Befehle oder gesperrt.
- 2Den Server registrieren in der MCP-Config von Cursor –
.cursor/mcp.jsonim Wurzelverzeichnis eines Projekts nur für dieses Projekt oder~/.cursor/mcp.json, damit er überall verfügbar ist (die vernünftige Wahl – Serverzugriff ist keine Frage pro Repository):
{
"mcpServers": {
"termalin": {
"command": "<path>/termalin-mcp",
"args": []
}
}
} Starte Cursor neu (oder lade die MCP-Liste unter Cursor Settings → MCP neu), prüfe, dass der Server als laufend angezeigt wird, und die Tools stehen dem Agenten zur Verfügung.
- 3Um etwas Echtes bitten. Der Agent listet deine Hosts auf und legt los – ein Log verfolgen, einen Dienst neu starten, den Plattenplatz prüfen, eine Config bearbeiten, deployen. Cursor fragt standardmäßig vor jedem Tool-Aufruf; lass das in den ersten Sitzungen eingeschaltet und erweitere die automatische Freigabe Tool für Tool. Lieber die ausführliche Version? Lies die Praxisanleitung (auf Englisch).
02 / Eigene Sitzungen – oder deine
Der Agent öffnet eigene Sitzungen – oder steigt in deine ein.
Die meisten MCP-Server kapseln eine API. Der von Termalin kapselt deine Server – der Agent arbeitet darauf wie du, mit echten Sitzungen, Dateien und Tunneln:
- ▸Eigene Sitzungen – der Agent öffnet eine Sitzung und arbeitet dort im Hintergrund, ein leuchtender Tab, dem du zusehen kannst. Im Free-Tarif enthalten.
- ▸Oder er steigt in deine ein – der Agent tritt einer Sitzung bei, die du schon offen hast, und arbeitet neben dir; der Rand leuchtet, solange er handelt. Nur mit Zustimmung, mit eigenem Schalter.
- ▸Der ganze Arbeitsablauf – einzelne Befehle, dauerhafte SSH-Sitzungen, die er wiederverwenden kann, Lesen und Schreiben per SFTP und Portweiterleitungen: ein lokaler Tunnel zu einem Dienst hinter dem Server oder ein SOCKS-Proxy.
03 / Schlüsselverwahrung & Zustimmung
Die Schlüssel bleiben bei dir. Nichts läuft ohne deine Zustimmung.
Das ist der unbequeme Teil am Agenten von Cursor: Er führt Terminal-Befehle auf deinem Rechner aus – liegen deine Schlüssel also entsperrt in ~/.ssh oder in einem laufenden ssh-agent, funktioniert ssh prod bereits. Du hast standardmäßig vollen Serverzugriff gewährt, ohne dich dafür entschieden zu haben. Der Schlüsselverwahrer von Termalin ersetzt dieses Arrangement: Der Agent fragt, der Verwahrer authentifiziert. Du entsperrst einmal, Termalin signiert für den Agenten, und es gibt keine Schlüsseldatei, die der Agent lesen könnte – für schützenswerte Hosts muss also überhaupt kein loser Schlüssel mehr auf deiner Platte liegen. Agentenzugriff ist standardmäßig aus; einen Agenten in deine Live-Sitzungen tippen zu lassen, ist noch einmal ein eigener Schalter; und erreichbar sind überhaupt nur die Hosts, die du unter Einstellungen → Agentenzugriff (MCP) exportierst – jeder mit eigener Zugriffsstufe: voll, eine Liste erlaubter Befehle oder gesperrt.
04 / Aufsicht
Jeder Schritt im Blick – live, aufgezeichnet und im Audit-Log.
Das Watch Grid spiegelt jede offene Sitzung nebeneinander als Live-Kachel, und Sitzungen, die ein Agent steuert, leuchten – so siehst du ihm in Echtzeit bei der Arbeit zu, wenn nötig über eine ganze Flotte.
- ▸In der Aufzeichnung markiert – jeder Befehl des Agenten bekommt einen eigenen grünen Marker auf der Wiedergabe-Zeitleiste, sodass „Was hat der Agent getan?“ eine Antwort hat, durch die du scrubben kannst. Mehr zur Aufzeichnung →
- ▸Im Audit-Log festgehalten – jede Anmeldung, jede Host-Verbindung, jede Dateioperation und jeder Agentenbefehl, mit Ort (IP · Land) und Gerät.
05 / Ohne laufende App
Ein gehosteter MCP-Endpoint für Agenten in der Cloud.
Keine laufende Desktop-App? Richte die mcp.json von Cursor per URL auf den gehosteten Server von Termalin – "termalin": { "url": "https://termal.in/mcp" } – und melde dich einmal an, wenn Cursor fragt. Oder erstelle im Web-Kabinett einen API-Schlüssel und nutze https://termal.in/api/v1/mcp mit einem headers-Eintrag, der Authorization: Bearer tk_live_… trägt; das Web-Kabinett zeigt dir das genaue Snippet. Der gehostete Weg braucht ein Konto mit Pro oder die 14-tägige Testphase. Damit führt er Befehle aus und liest oder schreibt Dateien auf deinen getunnelten Servern – denen, auf denen der per Einzeiler installierte Agent läuft (anbinden über termal.in/account → „Connector hinzufügen“; Hosts aus der Desktop-App zählen nicht) –, auch wenn auf deinem Rechner nichts geöffnet ist, und authentifiziert sich mit einem kurzlebigen Zertifikat, sodass kein Schlüssel herausgegeben wird. Schlüssel lassen sich auf bestimmte Server beschränken, mit einer Befehlsrichtlinie versehen (voll, erlaubte Befehle oder nur lesend), mit einem Ablaufdatum ausstatten (30 / 90 / 365 Tage) und jederzeit widerrufen; gehostete Läufe sind in Rate und Laufzeit begrenzt. Neu bei dem Thema? Fang mit SSH für KI-Agenten an oder geh direkt zur vollständigen MCP-Referenz.
Fragen
Wie gebe ich Cursor SSH-Zugriff auf meine Server?
Cursor erreicht Server über einen MCP-Server – entweder einen eigenständigen SSH-MCP-Server, der seinen Schlüssel dort hält, wo er läuft (z. B. tufantunc/ssh-mcp), oder einen in einen SSH-Client eingebauten. Mit Termalin: Installiere Termalin, wähle unter Einstellungen → Agentenzugriff (MCP) die Hosts aus, die du freigeben willst, und trag die mitgelieferte Binary termalin-mcp in die MCP-Config von Cursor ein – .cursor/mcp.json in einem Projekt oder ~/.cursor/mcp.json, damit sie überall verfügbar ist. Der Agent von Cursor kann diese Hosts dann auflisten, Befehle ausführen und Dateien über SSH und SFTP lesen oder schreiben. Für Server, die über einen Connector angebunden sind, kannst du stattdessen den gehosteten Server per URL hinzufügen, https://termal.in/mcp, ohne dass eine Desktop-App läuft. Schritt-für-Schritt-Anleitung (auf Englisch) →
Bekommt Cursor meine SSH-Schlüssel?
Nein. Der Agent authentifiziert sich über den Schlüsselverwahrer von Termalin – du entsperrst einmal, und Termalin signiert für den Agenten, sodass kein privater Schlüssel je an den Agenten oder das Modell übergeben wird. Damit ist auch die Hintertür über ~/.ssh zu: Für schützenswerte Hosts muss überhaupt kein loser Schlüssel mehr auf deiner Platte liegen. Mehr zur Sicherheit →
Kann ich jeden Befehl freigeben, den Cursor ausführt?
Ja, auf zwei Ebenen. Cursor fragt standardmäßig, bevor ein Tool-Aufruf ausgeführt wird – lass das in den ersten Sitzungen eingeschaltet. Und in Termalin hat jeder Host seine eigene Agentenrichtlinie: voller Zugriff, eine Liste erlaubter Befehle oder gesperrt.
Kann ich zusehen, was der Agent tut?
Ja – jede offene Sitzung wird live im Watch Grid gespiegelt, Sitzungen, die ein Agent steuert, leuchten, jeder Befehl des Agenten wird in der Sitzungsaufzeichnung markiert, und alles landet im Audit-Log.
Ist der MCP-Server kostenlos?
Ja – der Free-Tarif ist die komplette Desktop-App, rein lokal und ohne Host-Limit, und schließt ein, dass der MCP-Agent eigene Sitzungen öffnet. Der Agent kann auch in eine Sitzung einsteigen, die du schon offen hast. Pro (8 $/Monat bei jährlicher Abrechnung, 10 $ bei monatlicher) bringt die verschlüsselte Cloud und den gehosteten MCP-Server. Jedes neue Konto startet mit einer 14-tägigen Pro-Testphase – ohne Kreditkarte. Preise ansehen →
Gib deinem Agenten ein echtes Terminal – kostenlos.
Der Free-Tarif ist die komplette Desktop-App – ohne Host-Limit, mit integriertem MCP-Server. Neue Konten bekommen Pro 14 Tage lang kostenlos.
Free-Tarif · 14-tägige Pro-Testphase · Praxisanleitung (auf Englisch) · SSH für KI-Agenten