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/mcp",\
"headers": {\
"Authorization": "Bearer xxxxxxxx"\
}\
}\