SSH MCP Server provides secure remote access and command execution capabilities through the Model Context Protocol. It allows AI assistants to execute SSH commands on remote servers using stored credentials, with a SQLite database for persistent credential management. The implementation includes tools for executing commands, adding/removing credentials, and listing available connections - making it particularly valuable for system administration tasks and remote server management without leaving the conversation interface.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Save SSH credentials with parameters: name (string), host (string), username (string), privateKeyPath (string).
List all stored credential records.
Delete a stored credential by providing the parameter: name (string).
Run a shell command using stored credentials with parameters: credentialName (string), command (string), timeout (number).
Run an argv-style command array with parameters: credentialName (string), command (array of strings).
Copy one file over SFTP with parameters: credentialName (string), localPath (string), remotePath (string), direction (string).
Copy directories or larger trees with rsync.
Start an interactive SSH session.
Send data to an interactive SSH session.
Read data from an interactive SSH session.
End an interactive SSH session.
List all active interactive SSH sessions.
Start a local or remote port-forwarding tunnel.
List all active port-forwarding tunnels.
Stop a specified port-forwarding tunnel.