MCP server giving AI assistants SSH access to run commands, transfer files, and manage server fleets
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"blc-ssh-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# ssh-mcp SSH MCP server that lets AI assistants execute commands on remote servers. [](https://github.com/blackaxgit/ssh-mcp/blob/main/LICENSE) [](#add-to-claude-code) ## What is this ssh-mcp is a [Model Context Protocol](https://modelcontextprotocol.io/) server that gives AI assistants like Claude direct access to your SSH infrastructure. Once configured, Claude can run commands, transfer files, and query server groups across your fleet without leaving the conversation. Connection details are read from your existing `~/.ssh/config`. No credentials are stored in the MCP configuration. ## Features - Run shell commands on individual servers or across entire groups in parallel - SFTP file upload and download over the existing SSH session - Connection pooling — reuses SSH connections across tool calls - Dangerous command detection — warns before executing destructive operations - Server groups for organizing hosts (production, staging, per-service) - SSH config integration — reads host, port, user, and identity from `~/.ssh/config` - Custom config path via `SSH_MCP_CONFIG` environment variable - `dry_run` previews — see which server, command, working directory and timeout would be used, without connecting - SFTP local-path confinement — every local path stays inside a configured `transfer_root` - stdio or streamable-HTTP transport, with bearer-token auth for network deployments - Built-in `ssh-mcp healthcheck` subcommand for Docker's `HEALTHCHECK` - Optional OpenTelemetry tracing — the API ships with the MCP SDK; add an SDK and exporter to record anything ## Quick Start ### Instal…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.