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 |
Related MCP server: ssh-mcp
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 deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Termalin's hosted MCP server. Claude, ChatGPT or any MCP client runs commands, moves files over SFTP, queries databases and reads server metrics and monitoring alerts on your servers, keylessly through Termalin Connectors: no SSH key is handed over and no inbound port is opened. Per-host command policy and an audit log. Needs a termal.in Pro or Team account (new accounts start with a 14-day Pro trial).
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server giving AI agents full SSH access with persistent sessions, structured command output, SFTP file transfer, and port forwarding.1868 PyPI12MIT
- AlicenseAqualityBmaintenanceAn MCP server that gives AI agents SSH access to remote machines through your local OpenSSH client, enabling remote command execution, file transfer, persistent shell sessions, and port forwarding.17521 PyPI33MIT
- AlicenseNot gradedqualityBmaintenanceMCP server enabling AI assistants to securely operate remote servers via persistent SSH sessions, with tools for command execution, file transfer, directory listing, and system monitoring.4MIT
- AlicenseAqualityCmaintenanceAn open MCP server that gives any AI agent SSH access to remote Linux/Unix machines — shell commands, file read/write, and SFTP transfers.1143 PyPIMIT