{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oaslananka/mcp-ssh-tool","description":"Secure MCP SSH automation server with policy controls, resources, prompts, stdio, and HTTP.","title":"SSH MCP Tool","repository":{"url":"https://github.com/oaslananka-lab/mcp-ssh-tool","source":"github"},"version":"2.2.7","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-ssh-tool","version":"2.2.7","transport":{"type":"stdio"}},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-ssh-tool","version":"2.2.7","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-05-10T06:39:33.078571Z","publishedAt":"2026-05-10T06:39:33.078571Z","updatedAt":"2026-05-10T06:39:33.078571Z","isLatest":true}}}
