Provides comprehensive SSH access for AI agents, enabling persistent sessions, structured command execution, secure file transfers, and port forwarding.
Remote SSH is a robust Model Context Protocol (MCP) server designed to grant AI agents full and reliable access to remote SSH servers. It addresses common limitations found in other SSH MCP implementations by offering a complete suite of features: persistent sessions, ensuring continuity for complex operations; structured command execution that provides clear `stdout`, `stderr`, and `exit_code` outputs; secure SFTP file transfer capabilities for managing remote files; and essential port forwarding for creating secure tunnels. Built upon the trusted Paramiko library for SSH and FastMCP for the protocol, it allows AI agents to seamlessly interact with any SSH server across various platforms, facilitating advanced automation and remote system management.
主要功能
01Interactive Shell Operations with buffer and control signals
02SFTP File Transfer (upload, download, read, write, list)
03SSH Port Forwarding (local-to-remote tunnels)
04Persistent SSH Sessions
05Structured Command Execution with exit codes
060 GitHub stars
使用案例
01Enabling AI agents to manage and configure remote servers.
02Automating software deployment and updates on remote systems.
03Securely transferring and editing configuration files on distant hosts.