SSH — policy-gated remote access · MCP Server

MCP-Server · 97af21fd · Quellenstand

MCP-Server · lesen und schreiben und senden · MIT · lokal (stdio)

Beschreibung des Anbieters

Policy-gated, audited SSH for Linux and Windows hosts: roles, approvals, and an audit log.

Werkzeuge

list-connections
Discover available hosts and connection status Angabe des Anbieters · Beleg 5
list-sessions
List active sessions per host Angabe des Anbieters · Beleg 5
open-session
Create a named interactive (stateful) or background session Angabe des Anbieters · Beleg 5
close-session
Close a session. A background session's command is signalled (INT/TERM/KILL) before its channel is dropped Angabe des Anbieters · Beleg 5
read-session-output
Read output from background sessions (e.g., `tail -f`) Angabe des Anbieters · Beleg 5
read-command
Execute allowlisted read-only commands (`ls`, `cat`, `grep`, ...) Angabe des Anbieters · Beleg 5
run-command
Execute arbitrary commands (destructive/privileged need approval, unless `approvalPolicy = "auto"`) Angabe des Anbieters · Beleg 5
privileged-command
Execute with sudo (needs approval, unless `approvalPolicy = "auto"`) Angabe des Anbieters · Beleg 5
sftp-upload
Upload a file via SFTP (replaces the destination unconditionally) Angabe des Anbieters · Beleg 5
sftp-download
Download a file via SFTP Angabe des Anbieters · Beleg 5
sftp-list
List a remote directory, bounded in entries and bytes Angabe des Anbieters · Beleg 5
sftp-upload-file
Stream a local file to the remote host, never through model context Angabe des Anbieters · Beleg 5
sftp-download-file
Stream a remote file to local disk, never through model context Angabe des Anbieters · Beleg 5
signal-process
Send INT/TERM/KILL to a remote PID Angabe des Anbieters · Beleg 5

Voraussetzungen

  • npx · Paketmanager · erforderlich · Beleg 1
  • SSH_MCP_PASSWORD · Umgebungsvariable · optional · Beleg 6
  • SSH_MCP_KEY · Umgebungsvariable · optional · Beleg 6
  • SSH_MCP_PASSPHRASE · Umgebungsvariable · optional · Beleg 6
  • SSH_MCP_SUDO_PASSWORD · Umgebungsvariable · optional · Beleg 6
  • SSH_MCP_TEST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • SSH_MCP_DISABLE_MAIN · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • SSH_AUTH_SOCK · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5

Installation

npx -y ssh-mcp@2.18.0

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
tufantunc
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
—
Plattformen
—
Version
2.18.0
Release
v2.18.0
Clients
Claude Code, Claude Desktop, Cursor, Windsurf

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen, schreiben, senden
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

97AF21FD<MCPSERVE<20261004<<<<Q7<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes