Skip to main content
Glama

SSH MCP Server

by widjis

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
ssh_connect

Connect to an SSH server

ssh_disconnect

Disconnect from an SSH server

ssh_execute

Execute a command on a remote SSH server

ssh_copy_file

Copy files between local and remote servers or between remote servers

ssh_list_files

List files and directories on local or remote server

ssh_file_info

Get file information (size, permissions, etc.)

ssh_start_interactive_shell

Start an interactive shell session with PTY support for typing simulation

ssh_send_input

Send input to an interactive shell session with optional typing simulation

ssh_read_output

Read output from an interactive shell session

ssh_close_interactive_shell

Close an interactive shell session

ssh_save_credential

Save SSH credentials for reuse

ssh_list_credentials

List all saved SSH credentials

ssh_delete_credential

Delete a saved SSH credential

ssh_connect_with_credential

Connect to SSH server using saved credentials

ssh_set_working_directory

Set the current working directory for a connection

ssh_get_working_directory

Get the current working directory for a connection

ssh_docker_deploy

Deploy Docker containers with working directory context

ssh_docker_status

Check Docker container status in working directory

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/widjis/mcp-ssh'

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