Skip to main content
Glama
helloNice

ssh-mcp-jumpserver

by helloNice

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JUMPSERVER_URLYesJumpServer base URL (enables dynamic host discovery)
JUMPSERVER_KEY_IDYesJumpServer Access Key ID
JUMPSERVER_SECRET_IDYesJumpServer Access Secret ID

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ssh_list_hostsA

List all available SSH hosts from merged configuration (project + user level)

ssh_execB

Execute a command on a remote SSH host. The host must be defined in the SSH configuration or resolvable via JumpServer.

ssh_init_configB

Initialize an SSH configuration file (project-level or user-level)

ssh_get_configA

Get the full SSH configuration for a specific host (merged from project + user level, or JumpServer)

ssh_test_connectionB

Test SSH connectivity to a configured host (or a JumpServer-resolved host)

ssh_disconnectA

Disconnect SSH session(s). Specify a host to disconnect one, or omit to disconnect all.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ssh-hostsList of all configured SSH hosts

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

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