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 credentials with parameters: name (string), host (string), username (string), privateKeyPath (string).
List all stored credential records.
Delete a stored credential by name. Parameter: name (string).
Run a shell command using SSH with parameters: credentialName (string), command (string), timeout (optional integer).
Run a command as an argv-style command array. Parameters: credentialName (string), command (array of strings).
Copy a file over SFTP with parameters: credentialName (string), localPath (string), remotePath (string), direction (string).
Copy directories or larger trees using rsync with the same transfer shape as SCP.
Manage the start of an interactive SSH session.
Send a command to an active SSH session.
Read output from an active SSH session.
End an active SSH session.
List all active SSH sessions.
Manage the start of a local or remote port-forwarding tunnel.
List all active SSH tunnels.
Stop an active SSH tunnel.