Execute commands remotely through an ssh connection
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":"mcp-server-ssh-exec","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.
# mcp-server-ssh-exec ** **All of the code in this project was created by a generative AI.** ** An MCP server for SSH connections and file operations. ## Components ### Tools The server implements several SSH-related tools: - **connect**: Connect to an SSH server - Optional parameters to override environment variables: host, port, username, password, key_path, key_passphrase - Returns connection status - **disconnect**: Disconnect from the SSH server - No parameters required - Returns disconnection status - **execute**: Execute a command on the SSH server - Required parameter: command (string) - Optional parameter: timeout (integer, seconds, default: 60) - Returns command output (stdout and stderr) and exit status - **upload**: Upload a file to the SSH server - Required parameters: local_path, remote_path - Returns upload status - **download**: Download a file from the SSH server - Required parameters: remote_path, local_path - Returns download status - **list_files**: List files in a directory on the SSH server - Required parameter: path - Returns list of files with type and size information ## Configuration The SSH connection parameters can be configured using environment variables in the MCP settings: - `SSH_HOST`: SSH server hostname or IP address - `SSH_PORT`: SSH server port (default: 22) - `SSH_USERNAME`: SSH username - `SSH_PASSWORD`: SSH password (if using password authentication) - `SSH_KEY_PATH`: Path to SSH private key file (if using key authentication) - `SSH_KEY_PASSPHRASE`: Passphrase for SSH private key (if required) You must provide either `SSH_PASSWORD` or `SSH_KEY_PATH` for authentication. ### Example Configuration An example MCP configuration file is provided in `mcp-config-example.json`. You can use this as a template for configuring the SSH MCP server: ```json { "mcpServers": { "mcp-server-ssh-exec": { "command": "uv", "args": [ "--directory", "/path/to/mcp-server-ss…
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.