Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JENKINS_URLYesJenkins server URL
JENKINS_USERYesJenkins username
JENKINS_API_TOKENYesJenkins API token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_jobsA

List Jenkins jobs with optional prefix filtering and pagination

get_jobB

Get detailed information about a specific Jenkins job

trigger_buildC

Trigger a new build for a Jenkins job with optional parameters

enable_jobB

Enable a Jenkins job to allow builds

disable_jobB

Disable a Jenkins job to prevent builds

get_buildC

Get information about a specific build or the last build

get_build_changesB

Get SCM changes (commits) for a build

get_build_artifactsC

Get artifacts produced by a build

get_build_logA

Get build log with smart truncation and filtering. Returns summary by default, full text on request.

search_logB

Search build log for pattern and return matching lines with context

tail_log_liveA

Get log chunk for live tailing (poll repeatedly with next_byte for streaming effect)

get_job_scmB

Get SCM configuration for a job

get_build_scmA

Get SCM information (git commit, branch, etc.) for a build

whoamiA

Get current authenticated user information

get_statusA

Get Jenkins server status and queue depth

summarize_queueC

Get compact summary of Jenkins build queue

triage_failureC

Analyze a failed build and provide root cause hypotheses and next steps

compare_runsA

Compare two builds to identify differences in duration, stages, and results

get_pipeline_graphA

Get pipeline execution graph with stages, parallel branches, and timing (requires Blue Ocean plugin)

analyze_build_logB

Analyze build logs with build tool-specific parsers (Maven, Gradle, NPM) for detailed error analysis

retry_flaky_buildB

Retry a flaky build multiple times until it succeeds or max retries reached

get_test_reportB

Get test results summary from a build (JUnit, pytest, etc.)

get_failed_testsC

Get list of failed tests from a build with error details

compare_test_resultsB

Compare test results between two builds to identify new failures and regressions

detect_flaky_testsB

Identify flaky tests (inconsistent pass/fail) across recent builds

Prompts

Interactive templates invoked by user choice

NameDescription
investigate_failureInvestigate a failing pipeline step with root cause analysis
tail_errorsTail only warnings and errors for the last run
compare_buildsCompare two builds to identify differences
check_job_healthCheck overall health and stability of a job
trigger_with_paramsTrigger a parameterized build with guidance
search_logsSearch build logs for a specific pattern or error

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/thecturner/jankins'

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