ssh_mcp_server_python

SuperPyonchiX/ssh_mcp_server_python

3.1

If you are the rightful owner of ssh_mcp_server_python and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This is a Python implementation of an SSH MCP (Model Context Protocol) server using the FastMCP library.

Tools

Functions exposed to the LLM to take actions

connect_ssh

Establishes an SSH connection using specified parameters.

connect_ssh_env

Establishes an SSH connection using environment variables.

execute_command

Executes a remote command with optional working directory specification.

upload_file

Uploads a file to the remote server, automatically creating directories if needed.

download_file

Downloads a file from the remote server, automatically creating local directories if needed.

disconnect_ssh

Disconnects the established SSH connection.

get_system_info

Retrieves detailed system information from the connected host.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources