{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inhuman/mcp-ssh-fleet","description":"Curated ssh_probe diagnostics and single-host ssh_exec over an allowlisted SSH fleet.","title":"SSH Fleet","repository":{"url":"https://github.com/inhuman/mcp-ssh-fleet","source":"github"},"version":"0.1.4","packages":[{"registryType":"oci","identifier":"ghcr.io/inhuman/mcp-ssh-fleet:0.1.4","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Mount the host inventory allowlist (YAML), read-only.","isRequired":true,"value":"{inventory_path}:/etc/ssh-fleet/inventory.yaml:ro","variables":{"inventory_path":{"description":"Absolute path to your inventory.yaml on the host (see deploy/inventory.example.yaml).","isRequired":true,"format":"filepath"}},"type":"named","name":"-v"},{"description":"Mount the private SSH key, read-only.","isRequired":true,"value":"{key_path}:/etc/ssh-fleet/id_ed25519:ro","variables":{"key_path":{"description":"Absolute path to the private SSH key on the host.","isRequired":true,"format":"filepath","isSecret":true}},"type":"named","name":"-v"}],"environmentVariables":[{"description":"MCP transport. Must be 'stdio' for direct docker/stdio use.","default":"stdio","name":"SSH_FLEET_TRANSPORT"},{"description":"Per-host command timeout in seconds (1..600).","default":"20","name":"SSH_FLEET_CMD_TIMEOUT_SECONDS"},{"description":"Cap on output bytes per host section (>=256).","default":"8192","name":"SSH_FLEET_OUTPUT_CAP_BYTES"},{"description":"Parallelism for ssh_probe.","default":"8","name":"SSH_FLEET_PROBE_CONCURRENCY"},{"description":"Safety cap on the number of hosts in one probe.","default":"50","name":"SSH_FLEET_PROBE_MAX_HOSTS"},{"description":"Optional X-MCP-AUTH bearer token (only used by the http/sse transports).","isSecret":true,"name":"SSH_FLEET_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T20:38:41.019053Z","publishedAt":"2026-07-17T20:38:41.019053Z","updatedAt":"2026-07-17T20:38:41.019053Z","isLatest":true}}}],"metadata":{"count":1}}
