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.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Save SSH credential with parameters: name (string), host (string), username (string), privateKeyPath (string).
List stored SSH credential records.
Delete an SSH credential specified by the parameter: name (string).
Run a shell command using the specified SSH credential. Parameters: credentialName (string), command (string), timeout (number).
Run a shell command with an argv-style command array using the specified SSH credential. Parameters: credentialName (string), command (array of strings).
Copy one file over SFTP using the specified SSH credential. Parameters: credentialName (string), localPath (string), remotePath (string), direction (string).
Copy directories or larger trees with rsync using the specified SSH credential.
Manage the start of an interactive SSH session.
Send data to an active SSH session.
Read data from an active SSH session.
End an active SSH session.
List active SSH sessions.
Manage the start of a local or remote port-forwarding tunnel.
List active SSH tunnels.
Stop an active SSH tunnel.