Skip to main content
Glama
AmritaBot

MCP SSH Session

by AmritaBot

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
execute_command

Execute a command on an SSH host using a persistent session.

list_sessionsA

List all active SSH sessions.

close_sessionB

Close a specific SSH session.

close_all_sessionsB

Close all active SSH sessions.

read_fileA

Read a remote file over SSH. Falls back to sudo cat if permission denied.

write_fileC

Write content to a remote file over SSH.

execute_command_asyncC

Execute a command asynchronously. Returns a command ID.

get_command_statusC

Get the status and output of an async command.

interrupt_command_by_idB

Interrupt a running async command by sending Ctrl+C.

list_running_commandsA

List all currently running async commands.

list_command_historyC

List recent command history.

send_inputC

Send input to a running async command.

send_input_by_sessionC

Send input to the active shell for a session.

read_screenC

Read the terminal screen state (requires MCP_SSH_INTERACTIVE_MODE=1).

send_keysC

Send special keys to a session.

execute_command_enhancedC

Execute a command with auto timeout extension and streaming.

get_session_diagnosticsC

Get comprehensive diagnostics for an SSH session.

reset_session_promptC

Reset and recapture prompt detection.

get_connection_health_reportB

Get health report for all active SSH connections.

get_command_status_enhancedC

Get enhanced status with detailed metrics.

get_performance_metricsC

Get performance metrics.

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

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