ssh_get_status
Check SSH connection status to monitor active sessions and verify remote server connectivity in the mcpHydroSSH environment.
Instructions
Get SSH connection status
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| connectionId | No | Connection ID (optional, shows all connections if not provided) |
Implementation Reference
- src/index.ts:377-400 (handler)Handler implementation for 'ssh_get_status'. It calls sshManager.getStatus or sshManager.getAllStatuses.
case 'ssh_get_status': { const connectionId = args.connectionId as string | undefined; if (connectionId) { const status = sshManager.getStatus(connectionId); return { content: [ { type: 'text', text: JSON.stringify(status, null, 2), }, ], }; } else { const statuses = sshManager.getAllStatuses(); return { content: [ { type: 'text', text: JSON.stringify(statuses, null, 2), }, ], }; } } - src/index.ts:107-119 (schema)Tool definition and input schema for 'ssh_get_status'.
name: 'ssh_get_status', description: 'Get SSH connection status', inputSchema: { type: 'object', properties: { connectionId: { type: 'string', description: 'Connection ID (optional, shows all connections if not provided)', }, }, required: [], }, },