io.github.inhuman
mcp-ssh-fleet
SSH Fleet
Curated ssh_probe diagnostics and single-host ssh_exec over an allowlisted SSH fleet.
stdiocommunityapplication
Package Details
ghcr.io/inhuman/mcp-ssh-fleet:0.1.3
Transportstdio
Runtimedocker
Runtime Arguments
Named
-vRequired
{inventory_path}:/etc/ssh-fleet/inventory.yaml:roMount the host inventory allowlist (YAML), read-only.-vRequired
{key_path}:/etc/ssh-fleet/id_ed25519:roMount the private SSH key, read-only.Environment Variables
SSH_FLEET_TRANSPORT
Default:
stdioMCP transport. Must be 'stdio' for direct docker/stdio use.
SSH_FLEET_CMD_TIMEOUT_SECONDS
Default:
20Per-host command timeout in seconds (1..600).
SSH_FLEET_OUTPUT_CAP_BYTES
Default:
8192Cap on output bytes per host section (>=256).
SSH_FLEET_PROBE_CONCURRENCY
Default:
8Parallelism for ssh_probe.
SSH_FLEET_PROBE_MAX_HOSTS
Default:
50Safety cap on the number of hosts in one probe.
SSH_FLEET_AUTH_TOKEN
Secret
Optional X-MCP-AUTH bearer token (only used by the http/sse transports).