SSH Tools MCP
@lightfate
About SSH Tools MCP
SSH tools and utilities for MCP servers
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ssh-tools-mcp": {
"command": "python",
"args": [
"ssh_server.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is SSH Tools MCP?
SSH Tools MCP is an MCP (Model Context Protocol) server that allows you to connect to remote servers via SSH and execute commands. It is designed for users who need to run remote commands (for example, nvidia-smi) through a simple, tool-based interface.
How to use SSH Tools MCP?
Install dependencies with pip install -r requirements.txt, then run the server with python ssh_server.py. The server exposes three tools: connect_ssh, run_command, and disconnect_ssh, which can be called with the specified parameters.
Key features of SSH Tools MCP
- Connect to an SSH server with hostname, username, password, and port
- Execute remote commands on the connected server
- Disconnect the current SSH session
Use cases of SSH Tools MCP
- Remotely monitor GPU status via
nvidia-smion a Linux server - Run batch scripts or system checks on multiple servers
- Quickly execute maintenance commands without opening a separate SSH client
FAQ from SSH Tools MCP
How do I connect to a server?
Use the connect_ssh tool and provide hostname (IP or hostname) and password. Optionally set username (default: root) and port (default: 22).
What commands can I run?
Any valid command that the remote server accepts, for example nvidia-smi. Use the run_command tool with the command parameter.
Do I need to disconnect explicitly?
Yes, it is recommended to call disconnect_ssh after finishing to close the SSH connection cleanly.
What authentication is supported?
The server currently supports password-based SSH authentication. The target server must allow SSH password authentication.
What are the runtime dependencies?
Python with the packages listed in requirements.txt. The server itself runs as a Python script (ssh_server.py).
Frequently asked questions
How do I connect to a server?
Use the `connect_ssh` tool and provide `hostname` (IP or hostname) and `password`. Optionally set `username` (default: root) and `port` (default: 22).
What commands can I run?
Any valid command that the remote server accepts, for example `nvidia-smi`. Use the `run_command` tool with the `command` parameter.
Do I need to disconnect explicitly?
Yes, it is recommended to call `disconnect_ssh` after finishing to close the SSH connection cleanly.
What authentication is supported?
The server currently supports password-based SSH authentication. The target server must allow SSH password authentication.
What are the runtime dependencies?
Python with the packages listed in `requirements.txt`. The server itself runs as a Python script (`ssh_server.py`).
Basic information
More Developer Tools MCP servers

Repo Test Architect
RepoAssayLocal-first, read-only MCP server for evidence-backed repository test architecture audits and test planning.
extentos
Asger mølgaardExtentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses:

Termany
thinkany-aiAgent-Native Terminal

ship.page
BitgateThrow HTML at an API, get an unguessable URL back. Zero-config remote MCP server — your agent deploys pages, sites and CI reports in one call. Free, no signup needed.

Hermoso
HermosoHermoso is a remote MCP server that runs a full marketing operation from your agent: research competitor ads, generate image and video ads, publish to social channels, and build and manage paid campaigns. 718 tools (306
Comments