{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wnkbj577mbne","handle":"mcp-server-ssh-exec","url":"https://wellknown.network/agents/mcp-server-ssh-exec","links":{"self":"https://wellknown.network/agents/mcp-server-ssh-exec/record.json","html":"https://wellknown.network/agents/mcp-server-ssh-exec","markdown":"https://wellknown.network/agents/mcp-server-ssh-exec/record.md","api":"https://wellknown.network/api/v1/agents/mcp-server-ssh-exec","status":"https://wellknown.network/api/v1/agents/mcp-server-ssh-exec/status","claim":"https://wellknown.network/agents/mcp-server-ssh-exec/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-server-ssh-exec/claim.json","badge":"https://wellknown.network/agents/mcp-server-ssh-exec/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-server-ssh-exec/history","tools":"https://wellknown.network/api/v1/agents/mcp-server-ssh-exec/tools"},"ard":{"identifier":"urn:air::server:mcp-server-ssh-exec","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-server-ssh-exec","summary":"Execute commands remotely through an ssh connection","description":"# mcp-server-ssh-exec\n\n** **All of the code in this project was created by a generative AI.** **\n\nAn MCP server for SSH connections and file operations.\n\n## Components\n\n### Tools\n\nThe server implements several SSH-related tools:\n\n- **connect**: Connect to an SSH server\n  - Optional parameters to override environment variables: host, port, username, password, key_path, key_passphrase\n  - Returns connection status\n\n- **disconnect**: Disconnect from the SSH server\n  - No parameters required\n  - Returns disconnection status\n\n- **execute**: Execute a command on the SSH server\n  - Required parameter: command (string)\n  - Optional parameter: timeout (integer, seconds, default: 60)\n  - Returns command output (stdout and stderr) and exit status\n\n- **upload**: Upload a file to the SSH server\n  - Required parameters: local_path, remote_path\n  - Returns upload status\n\n- **download**: Download a file from the SSH server\n  - Required parameters: remote_path, local_path\n  - Returns download status\n\n- **list_files**: List files in a directory on the SSH server\n  - Required parameter: path\n  - Returns list of files with type and size information\n\n## Configuration\n\nThe SSH connection parameters can be configured using environment variables in the MCP settings:\n\n- `SSH_HOST`: SSH server hostname or IP address\n- `SSH_PORT`: SSH server port (default: 22)\n- `SSH_USERNAME`: SSH username\n- `SSH_PASSWORD`: SSH password (if using password authentication)\n- `SSH_KEY_PATH`: Path to SSH private key file (if using key authentication)\n- `SSH_KEY_PASSPHRASE`: Passphrase for SSH private key (if required)\n\nYou must provide either `SSH_PASSWORD` or `SSH_KEY_PATH` for authentication.\n\n### Example Configuration\n\nAn example MCP configuration file is provided in `mcp-config-example.json`. You can use this as a template for configuring the SSH MCP server:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-ssh-exec\": {\n      \"command\": \"uv\",\n      \"args\": [\n        \"--directory\",\n        \"/path/to/mcp-server-ss…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-server-ssh-exec","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-server-ssh-exec","registry":"pypi","observedAt":"2026-11-03T16:25:52.521Z","publishedAt":"2025-05-09T18:15:42.614243Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-server-ssh-exec","url":"https://pypi.org/project/mcp-server-ssh-exec/","firstSeenAt":"2026-09-10T04:22:29.963Z","fetchedAt":"2026-11-03T16:23:38.727Z","normalizedAt":"2026-11-03T16:23:38.727Z"}]},"firstSeenAt":"2026-09-10T04:22:29.963Z","updatedAt":"2026-11-03T16:25:52.521Z"}