ssh-mcp-pro
MCPReferenceby oaslananka
Indexed by Glama. No runnable package is published via Glama's API — open the repository for install instructions.
MCP configuration
Environment
PORTCompatibility alias for SSH_MCP_HTTP_PORT.
SSH_MCP_DEBUGEnables debug-oriented configuration behavior.
KNOWN_HOSTS_PATHCompatibility alias for SSH_MCP_KNOWN_HOSTS_PATH.
SSH_MCP_HTTP_HOSTStreamable HTTP bind host.
SSH_MCP_HTTP_PORTStreamable HTTP bind port.
SSH_MCP_RATE_LIMITEnables the global MCP request rate limiter.
SSH_MCP_POLICY_FILEJSON file containing partial policy overrides.
SSH_MCP_POLICY_MODEPolicy decision mode: enforce or explain.
SSH_MCP_SESSION_TTLSession time-to-live in milliseconds.
SSH_MCP_COMMAND_DENYCommand deny patterns.
SSH_MCP_MAX_SESSIONSMaximum concurrent SSH sessions.
SSH_MCP_OAUTH_ISSUERExpected OAuth issuer.
SSH_MCP_TOOL_PROFILEActive tool exposure profile.
SSH_MCP_ALLOWED_HOSTSHost allowlist for policy and remote connector safety checks.
SSH_MCP_COMMAND_ALLOWCommand allow patterns.
SSH_MCP_MAX_FILE_SIZEMaximum bytes returned by text-focused file reads.
SSH_MCP_ALLOW_RAW_SUDOAllows raw proc_sudo; prefer ensure_* tools.
SSH_MCP_HTTP_AUTH_MODEHTTP auth mode: bearer or oauth.
SSH_MCP_OAUTH_AUDIENCEExpected OAuth audience.
SSH_MCP_OAUTH_JWKS_URLOAuth JWKS URL.
SSH_MCP_OAUTH_RESOURCEOAuth protected resource identifier.
SSH_MCP_RATE_LIMIT_MAXMaximum requests per rate-limit window.
SSH_MCP_ALLOWED_CIPHERSOptional SSH cipher allowlist.
SSH_MCP_COMMAND_TIMEOUTDefault remote command timeout in milliseconds.
SSH_MCP_HOST_KEY_POLICYsecretHost-key mode: strict, accept-new, or insecure.
SSH_MCP_HTTP_PUBLIC_URLStable public HTTPS MCP URL for protected resource metadata.
SSH_MCP_STRICT_HOST_KEYsecretLegacy boolean alias for strict vs insecure host-key checking.
SSH_MCP_ALLOW_ROOT_LOGINAllows SSH login as root and mirrors into policy.
SSH_MCP_HTTP_TRUST_PROXYTrust reverse proxy forwarded headers.
SSH_MCP_KNOWN_HOSTS_PATHKnown hosts file used for strict host-key verification.
STRICT_HOST_KEY_CHECKINGsecretCompatibility alias for SSH_MCP_HOST_KEY_POLICY.
SSH_MCP_CONNECTOR_PROFILEAlias for SSH_MCP_TOOL_PROFILE.
SSH_MCP_ENABLE_LEGACY_SSEEnables legacy SSE compatibility.
SSH_MCP_HTTP_MAX_SESSIONSMaximum active Streamable HTTP MCP sessions.
SSH_MCP_MAX_STREAM_CHUNKSMaximum retained streaming chunks.
SSH_MCP_TUNNEL_DENY_PORTSOptional tunnel port denylist.
SSH_MCP_MAX_TRANSFER_BYTESMaximum upload or download transfer size.
SSH_MCP_PATH_DENY_PREFIXESRemote path prefixes denied by filesystem policy.
SSH_MCP_TUNNEL_ALLOW_PORTSOptional tunnel port allowlist.
SSH_MCP_PATH_ALLOW_PREFIXESRemote path prefixes allowed by filesystem policy.
SSH_MCP_ALLOW_DESTRUCTIVE_FSAllows destructive filesystem operations such as fs_rmrf.
SSH_MCP_HTTP_ALLOWED_ORIGINSBrowser origins allowed for HTTP clients.
SSH_MCP_MAX_FILE_WRITE_BYTESMaximum accepted write payload before buffering.
SSH_MCP_RATE_LIMIT_WINDOW_MSRate-limit window in milliseconds.
SSH_MCP_OAUTH_REQUIRED_SCOPESRequired OAuth scopes.
SSH_MCP_HTTP_BEARER_TOKEN_FILEsecretBearer token file for HTTP transport. Required for non-loopback bearer deployments.
SSH_MCP_RATE_LIMIT_PER_SESSIONEnables per-session MCP request rate limiting when tool arguments include sessionId.
SSH_MCP_TUNNEL_DENY_BIND_HOSTSLocal bind hosts denied for tunnels.
SSH_MCP_TUNNEL_ALLOW_BIND_HOSTSLocal bind hosts allowed for tunnels.
SSH_MCP_HTTP_SESSION_IDLE_TTL_MSHTTP MCP session idle timeout in milliseconds.
SSH_MCP_LOCAL_PATH_DENY_PREFIXESLocal paths denied for transfer operations.
SSH_MCP_MAX_COMMAND_OUTPUT_BYTESMaximum buffered stdout/stderr bytes per command result.
SSH_MCP_OAUTH_ALLOWED_ALGORITHMSOptional comma-separated JWT algorithm allowlist.
SSH_MCP_TUNNEL_DENY_REMOTE_HOSTSOptional remote tunnel target host denylist.
SSH_MCP_LOCAL_PATH_ALLOW_PREFIXESLocal paths allowed for transfer operations.
SSH_MCP_TUNNEL_ALLOW_REMOTE_HOSTSOptional remote tunnel target host allowlist.
SSH_MCP_ALLOW_DESTRUCTIVE_COMMANDSAllows commands matching destructive command policy.
SSH_MCP_CONNECTOR_DEFAULT_USERNAMEDefault username for connector broker flows.
SSH_MCP_RATE_LIMIT_PER_SESSION_MAXMaximum requests per SSH session per rate-limit window.
SSH_MCP_HTTP_MAX_REQUEST_BODY_BYTESMaximum HTTP request body size.
SSH_MCP_CONNECTOR_CREDENTIAL_COMMANDsecretExternal credential command when provider is command.
SSH_MCP_REMOTE_AGENT_MCP_PASSTHROUGHWhen enabled with 1, true, yes, or on, lets /mcp requests bypass the remote control plane.
SSH_MCP_CONNECTOR_CREDENTIAL_PROVIDERsecretCredential provider: none, agent, or command.
SSH_MCP_RATE_LIMIT_PER_SESSION_WINDOW_MSPer-session rate-limit window in milliseconds.
SSH_MCP_CONNECTOR_CREDENTIAL_COMMAND_ARGSsecretArguments passed to the external credential command.
SSH_MCP_CONNECTOR_CREDENTIAL_COMMAND_TIMEOUT_MSsecretCredential command timeout in milliseconds.
Install in one click with Zurek
Browse here, install from the native macOS app — pick targets, fill env vars, and write configs safely.