{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oaslananka/ssh-mcp-pro","description":"Secure MCP SSH automation server with policy controls, resources, prompts, stdio, and HTTP.","title":"ssh-mcp-pro","repository":{"url":"https://github.com/oaslananka/ssh-mcp-pro","source":"github"},"version":"1.1.4","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"ssh-mcp-pro","version":"1.1.4","transport":{"type":"stdio"}},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"ssh-mcp-pro","version":"1.1.4","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:{--port}/mcp"},"packageArguments":[{"value":"--transport=http","type":"positional"},{"value":"127.0.0.1","type":"named","name":"--host"},{"default":"3000","type":"named","name":"--port","valueHint":"port"}],"environmentVariables":[{"description":"Comma-separated allowed browser origins for Streamable HTTP clients. Keep this restricted when not using loopback.","name":"SSH_MCP_HTTP_ALLOWED_ORIGINS"},{"description":"Path to a bearer token file. Required for non-loopback HTTP bindings.","isSecret":true,"name":"SSH_MCP_HTTP_BEARER_TOKEN_FILE"},{"description":"Stable HTTPS public /mcp URL. Required for non-loopback HTTP bindings.","name":"SSH_MCP_HTTP_PUBLIC_URL"},{"description":"Set to true only behind a trusted reverse proxy that controls forwarded headers.","name":"SSH_MCP_HTTP_TRUST_PROXY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T19:56:29.832804Z","publishedAt":"2026-06-16T19:56:29.832804Z","updatedAt":"2026-06-16T19:56:29.832804Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oaslananka/ssh-mcp-pro","description":"Secure MCP SSH automation server with policy controls, resources, prompts, stdio, and HTTP.","title":"ssh-mcp-pro","repository":{"url":"https://github.com/oaslananka/ssh-mcp-pro","source":"github"},"version":"1.1.5","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"ssh-mcp-pro","version":"1.1.5","transport":{"type":"stdio"}},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"ssh-mcp-pro","version":"1.1.5","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:{--port}/mcp"},"packageArguments":[{"value":"--transport=http","type":"positional"},{"value":"127.0.0.1","type":"named","name":"--host"},{"default":"3000","type":"named","name":"--port","valueHint":"port"}],"environmentVariables":[{"description":"Comma-separated allowed browser origins for Streamable HTTP clients. Keep this restricted when not using loopback.","name":"SSH_MCP_HTTP_ALLOWED_ORIGINS"},{"description":"Path to a bearer token file. Required for non-loopback HTTP bindings.","isSecret":true,"name":"SSH_MCP_HTTP_BEARER_TOKEN_FILE"},{"description":"Stable HTTPS public /mcp URL. Required for non-loopback HTTP bindings.","name":"SSH_MCP_HTTP_PUBLIC_URL"},{"description":"Set to true only behind a trusted reverse proxy that controls forwarded headers.","name":"SSH_MCP_HTTP_TRUST_PROXY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T12:50:31.017158Z","publishedAt":"2026-07-06T12:50:31.017158Z","updatedAt":"2026-07-06T12:50:31.017158Z","isLatest":true}}}],"metadata":{"count":2}}
