simonfxr/go-jenkins-mcp
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