JumpServer MCP Server
by jumpserver
JumpServer MCP Server facilitates communication and integration with JumpServer. It allows for configuring the JumpServer environment and interacting with its API.
View on GitHub
Last updated: N/A
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"
}
}