go-jenkins-mcp

simonfxr/go-jenkins-mcp

3.2

If you are the rightful owner of go-jenkins-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Jenkins MCP Server is a pure Go implementation that exposes Jenkins API functionality as MCP tools, using stdio transport with newline-delimited JSON via the mcp-go-sdk.

Tools

Functions exposed to the LLM to take actions

jenkins_get_jobs

Get list of Jenkins jobs with their current status

jenkins_get_job

Get detailed information about a specific Jenkins job by name

jenkins_get_running_builds

Get list of currently running Jenkins builds

jenkins_get_build_logs

Get build logs for a specific Jenkins job and build number with pagination support

jenkins_get_build_log_tail

Get the tail of build logs - useful for seeing why builds failed

jenkins_start_job

Trigger a Jenkins job build with optional parameters and wait options

jenkins_wait_for_running_build

Wait for a running Jenkins build to complete or timeout

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources