Skip to main content
Glama
mister-good-deal

host-mcp-jenkins

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_PORTNoHTTP server port (only with transport http)3000
LOG_LEVELNoLog level: debug, info, warn, errorinfo
JENKINS_URLYesJenkins base URL
JENKINS_USERYesJenkins username
MCP_TRANSPORTNoTransport type: stdio or httpstdio
JENKINS_TIMEOUTNoHTTP request timeout in milliseconds30000
JENKINS_INSECURENoSkip TLS certificate verification (set to 'true')false
JENKINS_API_TOKENYesJenkins API token
JENKINS_MAX_RETRIESNoMax retries for transient errors3
JENKINS_RETRY_DELAYNoBase delay in ms for exponential backoff1000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
getJobA

Get a Jenkins job by its full path

getJobsA

Get a paginated list of Jenkins jobs, sorted by name

getBuildA

Get a specific build or the last build of a Jenkins job

triggerBuildC

Trigger a build for a Jenkins job

updateBuildA

Update build display name and/or description

whoAmIA

Get information about the currently authenticated user

getStatusA

Checks the health and readiness status of a Jenkins instance

getQueueItemA

Get the queue item details by its ID

getBuildLogB

Retrieves some log lines with pagination for a specific build or the last build

getProgressiveBuildLogA

Retrieves build log output incrementally using Jenkins progressive text API. Pass the returned nextByteOffset as the start parameter in subsequent calls to get only new output. Ideal for tailing logs of running builds without re-fetching the entire log.

searchBuildLogB

Search for log lines matching a pattern in a specific build or the last build

getJobScmB

Retrieves SCM configurations of a Jenkins job

getBuildScmB

Retrieves SCM configurations of a Jenkins build

getBuildChangeSetsB

Retrieves change log sets of a Jenkins build

findJobsWithScmUrlA

Get a paginated list of Jenkins jobs that use the specified git SCM URL

getTestResultsB

Retrieves the test results associated to a Jenkins build

getFlakyFailuresA

Retrieves the flaky failures associated to a Jenkins build if any found

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/mister-good-deal/host-mcp-jenkins'

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