Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

mcp

MCP.Pizza Chef: jumpserver

The JumpServer MCP server is a secure, scalable server that integrates with JumpServer to expose its API and event streams via the Model Context Protocol. It supports bearer token authentication and Server-Sent Events (SSE) for real-time data delivery, enabling LLMs and AI agents to interact with JumpServer environments efficiently and securely.

Use This MCP server To

Stream real-time JumpServer events to AI models Provide authenticated API access to JumpServer data Enable AI-driven automation within JumpServer environments Integrate JumpServer with LLM-based workflows Monitor JumpServer activity via SSE for incident response

README

JumpServer MCP Server

Configure JumpServer Environment File (.env)

# Bearer token to access the JumpServer Swagger Json API, optional
api_token=xxxxxxx 
jumpserver_url=http://jumpserverhost

Start Docker Container

docker run -d -it -p 8099:8099 --env-file .env --name jms_mcp ghcr.io/jumpserver/mcp:latest

Create JumpServer API Bearer Token for MCP Server

TOKEN=$(curl -s -X POST http://jumpserver_host/api/v1/authentication/auth/ \
  -H "Content-Type: application/json" \
  -d '{
    "username": "admin",
    "password": "xxxx"
  }' \
  --insecure | jq -r '.token')

echo "Your Bearer token: $TOKEN"

MCP Server Configuration

{
    "type": "sse",
    "url": "http://127.0.0.1:8099/sse",
    "headers": {
        "Authorization": "Bearer xxxxxxxx"
    }
}

mcp FAQ

How do I configure authentication for the JumpServer MCP server?
You create a bearer token via JumpServer's API and set it in the MCP server's environment file for secure access.
What protocol does the JumpServer MCP server use for real-time data?
It uses Server-Sent Events (SSE) to stream real-time events to clients.
How do I start the JumpServer MCP server?
You can start it using the provided Docker command with an environment file containing the API token and JumpServer URL.
Can the JumpServer MCP server be integrated with other LLM providers?
Yes, it is provider-agnostic and can work with OpenAI, Claude, Gemini, and other LLMs via MCP.
Is the JumpServer MCP server secure?
Yes, it uses bearer token authentication to ensure secure API access and data streaming.
What is the purpose of the .env file in the JumpServer MCP server?
The .env file stores configuration such as the API token and JumpServer URL for the MCP server to connect securely.
Can I run the JumpServer MCP server in a containerized environment?
Yes, it is designed to run as a Docker container for easy deployment and scalability.
How do I obtain the bearer token for the JumpServer MCP server?
You obtain it by sending a POST request with your JumpServer credentials to the authentication API endpoint.