Skip to main content
Glama
moinugare19

ssh-client-mcp

by moinugare19

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SSH_HOSTYesServer IP address or hostname
SSH_PORTNoPort number (default 22)22
SSH_USERYesUsername for SSH login
SSH_PASSWORDYesPassword for SSH login

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ssh_list_serversA

List all configured SSH servers. Servers can be defined in servers.json or via environment variables.

ssh_get_serverB

Get details of a specific configured server by ID.

ssh_test_connectionA

Test SSH/SFTP connection to a configured server without creating a session.

ssh_test_all_connectionsA

Test connections to all configured servers and report status.

ssh_connect_by_idC

Connect to a server using its configuration ID. Credentials are loaded from config.

ssh_connectB

Establish an SSH connection to a remote server. Returns a session ID for subsequent operations.

ssh_disconnectA

Close an SSH session and release resources.

ssh_list_sessionsA

List all active SSH sessions with their status and statistics.

ssh_execB

Execute a command on the remote server via SSH. Returns stdout, stderr, and exit code.

ssh_sudo_execA

Execute a command with sudo privileges on the remote server.

sftp_uploadB

Upload a local file to the remote server via SFTP.

sftp_downloadB

Download a file from the remote server to local via SFTP.

sftp_lsB

List contents of a remote directory.

sftp_mkdirC

Create a directory on the remote server.

sftp_rmC

Remove a file or directory on the remote server.

sftp_statA

Get file or directory information (size, permissions, timestamps).

sftp_readB

Read contents of a remote file.

sftp_writeC

Write content to a remote file.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/moinugare19/ssh-client-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server