Simple SSH MCP Server
Ein MCP-Server, der KI-Assistenten vollständige SSH/SFTP-Fernzugriffsfunktionen bietet – Sitzungsverwaltung, Befehlsausführung, interaktive Shells, Dateiübertragungen, Portweiterleitung und Systemdiagnose.
Funktioniert mit Claude Desktop, VS Code + GitHub Copilot und jedem MCP-kompatiblen Client.
Pakete
Paket | Beschreibung |
MCP-Server (49 Tools) – eigenständige CLI & npm-Paket | |
VS Code-Erweiterung – registriert den Server automatisch bei GitHub Copilot |
Funktionen
Sitzungsverwaltung — Verbinden/Trennen/Ping mit Passwort- oder schlüsselbasierter Authentifizierung
Befehlsausführung — Ausführen von Befehlen mit stdout/stderr-Erfassung, Timeouts und Exit-Codes
Sudo-Ausführung — Erhöhte Rechte für Befehle mit Passwort-Eingabe über stdin (wird nie protokolliert)
Hintergrundprozesse — Lang laufende Befehle mit Polling und Abbruchmöglichkeit
Interaktive Shells — PTY-Shells mit Lese-/Schreib-/Größenänderungsfunktionen
SFTP-Operationen — Hochladen, Herunterladen, Lesen, Schreiben, Löschen, Auflisten, Stat
Portweiterleitung — Lokale (-L) und entfernte (-R) SSH-Tunnel
Systemdiagnose — Betriebssystem, CPU, Arbeitsspeicher, Festplatte, Netzwerk, Auslastung, Prozesse
Dateisuche & Analyse — Dateien finden, Inhalte mit grep durchsuchen, diff, tail, Prüfsummen
Serververwaltung — Dienste, Prozesse, Cron, Netzwerkdiagnose, Benutzer
Multi-Host-Workflows — Befehle übertragen, Dateien zwischen Hosts verschieben, Jump/Bastion-Verbindungen, Skriptausführung
Sitzungsintelligenz — System-Snapshots, Snapshot-Diffs, Verbindungs-Lesezeichen
Container-Unterstützung — Auflisten, Logs, Exec für Docker/Podman-Container
Audit-Logging — NDJSON-strukturierte Logs mit Filterfunktion
Schnellstart
Eigenständig (npm)
npm install -g simple-ssh-mcp-serverClaude Desktop
In claude_desktop_config.json hinzufügen:
{
"mcpServers": {
"ssh": {
"command": "npx",
"args": ["ssh-mcp-server"],
"env": {
"SSH_MCP_MAX_CONNECTIONS": "10",
"SSH_MCP_HOST_KEY_MODE": "accept"
}
}
}
}VS Code + GitHub Copilot
Installieren Sie die SSH MCP VS Code-Erweiterung — der Server startet automatisch beim Start von VS Code. Erfordert VS Code 1.99+ und GitHub Copilot.
Tools (49)
Kategorie | Tools |
Sitzungen |
|
Exec |
|
Hintergrund |
|
Shells |
|
SFTP |
|
Portweiterleitung |
|
Dateisuche |
|
Serververwaltung |
|
Multi-Host |
|
Sitzungsintelligenz |
|
Container |
|
Diagnose |
|
Konfiguration
Alle Einstellungen erfolgen über Umgebungsvariablen:
Variable | Standard | Beschreibung |
|
| Maximale gleichzeitige SSH-Sitzungen |
|
| Verzeichnis für Audit-Logs |
|
| Standard-TERM für PTY-Shells |
|
| Terminalbreite |
|
| Terminalhöhe |
|
| Befehls-Timeout (ms) |
|
| Host-Key: |
|
|
|
Siehe Server-README für die vollständige Konfigurationsreferenz.
Sicherheit
Sudo-Passwörter werden über stdin eingegeben und niemals protokolliert
ANSI-Escape-Sequenzen werden aus der Ausgabe entfernt
Ausgabebegrenzung verhindert unbegrenzten Speicherverbrauch
SSH-Keepalives erkennen unterbrochene Verbindungen
ESLint-Sicherheits-Plugin + Gitleaks + CodeQL + Trivy in der CI
Lizenz
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bhayanak/ssh-server-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server