What is the ssh-mcp-pro MCP server?
Secure MCP SSH automation server with policy controls, resources, prompts, stdio, and HTTP.
How to install ssh-mcp-pro
Copy-paste configuration for popular MCP clients.
SSH_MCP_HTTP_ALLOWED_ORIGINSComma-separated allowed browser origins for Streamable HTTP clients. Keep this restricted when not using loopback.
SSH_MCP_HTTP_BEARER_TOKEN_FILEsecretPath to a bearer token file. Required for non-loopback HTTP bindings.
SSH_MCP_HTTP_PUBLIC_URLStable HTTPS public /mcp URL. Required for non-loopback HTTP bindings.
SSH_MCP_HTTP_TRUST_PROXYSet to true only behind a trusted reverse proxy that controls forwarded headers.
{
"mcpServers": {
"ssh-mcp-pro": {
"command": "npx",
"args": [
"-y",
"ssh-mcp-pro"
],
"env": {
"SSH_MCP_HTTP_ALLOWED_ORIGINS": "<YOUR_SSH_MCP_HTTP_ALLOWED_ORIGINS>",
"SSH_MCP_HTTP_BEARER_TOKEN_FILE": "<YOUR_SSH_MCP_HTTP_BEARER_TOKEN_FILE>",
"SSH_MCP_HTTP_PUBLIC_URL": "<YOUR_SSH_MCP_HTTP_PUBLIC_URL>",
"SSH_MCP_HTTP_TRUST_PROXY": "<YOUR_SSH_MCP_HTTP_TRUST_PROXY>"
}
}
}
}{
"mcpServers": {
"ssh-mcp-pro": {
"command": "npx",
"args": [
"-y",
"ssh-mcp-pro"
],
"env": {
"SSH_MCP_HTTP_ALLOWED_ORIGINS": "<YOUR_SSH_MCP_HTTP_ALLOWED_ORIGINS>",
"SSH_MCP_HTTP_BEARER_TOKEN_FILE": "<YOUR_SSH_MCP_HTTP_BEARER_TOKEN_FILE>",
"SSH_MCP_HTTP_PUBLIC_URL": "<YOUR_SSH_MCP_HTTP_PUBLIC_URL>",
"SSH_MCP_HTTP_TRUST_PROXY": "<YOUR_SSH_MCP_HTTP_TRUST_PROXY>"
}
}
}
}{
"mcpServers": {
"ssh-mcp-pro": {
"command": "npx",
"args": [
"-y",
"ssh-mcp-pro"
],
"env": {
"SSH_MCP_HTTP_ALLOWED_ORIGINS": "<YOUR_SSH_MCP_HTTP_ALLOWED_ORIGINS>",
"SSH_MCP_HTTP_BEARER_TOKEN_FILE": "<YOUR_SSH_MCP_HTTP_BEARER_TOKEN_FILE>",
"SSH_MCP_HTTP_PUBLIC_URL": "<YOUR_SSH_MCP_HTTP_PUBLIC_URL>",
"SSH_MCP_HTTP_TRUST_PROXY": "<YOUR_SSH_MCP_HTTP_TRUST_PROXY>"
}
}
}
}{
"servers": {
"ssh-mcp-pro": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ssh-mcp-pro"
],
"env": {
"SSH_MCP_HTTP_ALLOWED_ORIGINS": "<YOUR_SSH_MCP_HTTP_ALLOWED_ORIGINS>",
"SSH_MCP_HTTP_BEARER_TOKEN_FILE": "<YOUR_SSH_MCP_HTTP_BEARER_TOKEN_FILE>",
"SSH_MCP_HTTP_PUBLIC_URL": "<YOUR_SSH_MCP_HTTP_PUBLIC_URL>",
"SSH_MCP_HTTP_TRUST_PROXY": "<YOUR_SSH_MCP_HTTP_TRUST_PROXY>"
}
}
}
}claude mcp add ssh-mcp-pro --env SSH_MCP_HTTP_ALLOWED_ORIGINS=<YOUR_SSH_MCP_HTTP_ALLOWED_ORIGINS> --env SSH_MCP_HTTP_BEARER_TOKEN_FILE=<YOUR_SSH_MCP_HTTP_BEARER_TOKEN_FILE> --env SSH_MCP_HTTP_PUBLIC_URL=<YOUR_SSH_MCP_HTTP_PUBLIC_URL> --env SSH_MCP_HTTP_TRUST_PROXY=<YOUR_SSH_MCP_HTTP_TRUST_PROXY> -- npx -y ssh-mcp-proRelated MCP servers
Aggregate multiple MCP backends behind a single stdio endpoint with namespaced routing.
View repository →MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
View repository →Production-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.
View repository →Record debug sessions, commands, failed attempts, and successful fixes in local SQLite storage.
View repository →Monitor MCP server health, uptime, response times, and Azure DevOps pipeline status
View repository →SSH Linux metrics, baselines, anomaly detection, and plain-English infrastructure explanations.
View repository →