SSH Sessions
Manages persistent SSH connections to remote hosts, enabling LLM clients to execute commands and maintain session state.
Acerca de
Empower LLM clients with secure, persistent SSH access to remote machines. This MCP-compliant server allows you to define and store host profiles, initiate long-lived shell sessions, and execute commands while preserving environment state. It supports various authentication methods, includes safeguards for inactivity, and offers structured listings for hosts and active sessions, making it ideal for remote development, deployment, and interactive diagnostics.
Características Principales
- MCP-compliant functionality for remote control via LLM clients.
- Persistent shell sessions that retain environment state across multiple commands.
- Durable storage and management of SSH host profiles with flexible configuration.
- Support for password, private key, and SSH agent-based authentication.
- Automatic session timeout and cleanup for prolonged inactivity.
- 5 GitHub stars
Casos de Uso
- Automating multi-step deployment and operations tasks on remote servers.
- Facilitating remote development workflows by allowing LLMs to execute commands on target machines.
- Enabling LLMs to perform interactive diagnostics and information gathering across a collection of hosts.