Skip to main content
Glama
wejack639

mcp-jumpserver

by wejack639

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JUMPSERVER_URLYesThe URL of the JumpServer instance, e.g. https://jumpserver.example.com
JUMPSERVER_ORG_IDNoThe organization UUID in JumpServer, if required. Optional.
JUMPSERVER_PASSWORDYesThe password for the JumpServer service account.
JUMPSERVER_USERNAMEYesThe username for a dedicated JumpServer service account with minimal permissions.
JUMPSERVER_VERIFY_SSLNoWhether to verify SSL certificates. Defaults to 'true'. Set to 'false' to disable verification.true
JUMPSERVER_DATABASE_ASSETSNoA JSON array of database asset names (e.g. '["DB-正式mysql-A", "DB-正式mysql-B"]') used by get_jumpserver_configured_database_credentials. Optional if you only use the single-asset tool.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
test_jumpserver_loginA

Verify URL and username/password authentication without returning the API token.

list_jumpserver_databasesA

List JumpServer database assets. Optionally filter by name or address.

list_jumpserver_database_accountsA

List non-secret accounts for an exact database asset name, address, or UUID.

get_jumpserver_temporary_database_credentialA

Create temporary database proxy credentials like JumpServer's DB Guide page.

The asset must be an exact name, address, or UUID. If multiple stored-secret accounts or database protocols are permitted, pass the account username/UUID and protocol explicitly. The returned connection.username and connection.password are short-lived plaintext credentials for the JumpServer database proxy, not the underlying database account secret.

get_jumpserver_configured_database_credentialsA

Create temporary proxy credentials for every configured database asset.

    Asset names come from the JUMPSERVER_DATABASE_ASSETS JSON array. Callers must check that
    errors is empty before consuming credentials. Each successful item contains short-lived
    plaintext connection.username and connection.password values.
    

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

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