Skip to main content
Feedback

Jenkins MCP connector

Updated 

Jenkins is an open-source automation server for building, testing, and deploying software projects. The Jenkins MCP connector allows AI agents to trigger jobs with or without parameters, create new jobs, and retrieve job build information. It also supports managing the server's operational state, including quiet mode, restarts, and shutdowns.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Jenkins MCP connector to perform the following actions:

  • Trigger software builds automatically as part of a larger workflow
  • Launch parameterized builds to test specific configurations or environments
  • Create new automation jobs without opening the Jenkins console
  • Track build history and results across every job in Jenkins
  • Pause new builds temporarily to prepare for maintenance
  • Restart or shut down Jenkins safely during off-peak hours
  • Monitor the health and version of a Jenkins instance
  • Discover required inputs before launching a configurable build

Example prompts

Use the following example prompts to invoke Jenkins MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Start the nightly build for our main project in Jenkins.
  • Run the deployment job with the staging environment settings.
  • Show me the last ten builds for the checkout service job.
  • Create a new job for our mobile app testing pipeline.
  • Pause Jenkins so no new builds start during maintenance.
  • Turn off quiet mode so builds can resume in Jenkins.
  • Restart Jenkins now without waiting for jobs to finish.
  • Safely restart Jenkins once all current builds are complete.
  • Tell me what version of Jenkins we're running.
  • What information do I need to provide before running this build?

Jenkins MCP connector tools

The Jenkins MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
triggerJobTrigger a job
triggerJobWithParametersTrigger a job with parameters
createJobCreate a new job
getJobBuildsGet job builds
quietDownInstancePut Jenkins in quiet mode
cancelQuietDownCancel quiet mode
restartInstanceRestart Jenkins immediately
safeRestartInstanceSafely restart Jenkins
shutdownInstanceShutdown Jenkins immediately
safeShutdownInstanceSafely shutdown Jenkins
getInstanceInfoGet Jenkins instance information
getJobParametersGet job parameter definitions
On this Page