{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.pulsemcp/ssh","description":"MCP server for SSH remote server management with SSH agent authentication support.","repository":{"url":"https://github.com/pulsemcp/mcp-servers","source":"github","subfolder":"experimental/ssh"},"version":"0.1.5","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"ssh-agent-mcp-server","version":"0.1.5","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"-y","type":"positional"}],"environmentVariables":[{"description":"Hostname or IP address of the SSH server.","isRequired":true,"name":"SSH_HOST"},{"description":"Username for SSH authentication.","isRequired":true,"name":"SSH_USERNAME"},{"description":"SSH port number.","default":"22","name":"SSH_PORT"},{"description":"Path to SSH agent socket for agent-based authentication.","name":"SSH_AUTH_SOCK"},{"description":"Path to private key file for direct key authentication.","name":"SSH_PRIVATE_KEY_PATH"},{"description":"Passphrase for encrypted private key.","isSecret":true,"name":"SSH_PASSPHRASE"},{"description":"Connection timeout in milliseconds.","default":"30000","name":"SSH_TIMEOUT"},{"description":"Default command activity timeout in milliseconds.","default":"60000","name":"SSH_COMMAND_TIMEOUT"},{"description":"Comma-separated list of tool groups to enable (readonly, write, admin).","name":"ENABLED_TOOLGROUPS"},{"description":"Skip SSH connection health check on startup.","default":"false","name":"SKIP_HEALTH_CHECKS"},{"description":"Health check timeout in milliseconds.","default":"10000","name":"HEALTH_CHECK_TIMEOUT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T17:29:52.855171Z","publishedAt":"2026-06-14T17:29:52.855171Z","updatedAt":"2026-06-14T17:29:52.855171Z","isLatest":true}}}
