Jenkins
Discover and interact with Jenkins CI/CD pipelines and jobs.
The Jenkins molecule enables discovery of Jenkins jobs, builds, pipelines, and agents. It provides visibility into your CI/CD infrastructure and allows interaction with Jenkins via MCP tools.
- Discovery: Automatically discover Jenkins jobs, builds, and agents
- MCP Tools: Interact with Jenkins (trigger builds, get logs, manage jobs)
- Multi-Instance: Support for multiple Jenkins instances
discovery:
enabled: true
settings:
url: "https://jenkins.example.com"
username: "admin"
api_token: "your-api-token"
mcp:
enabled: true
settings:
url: "https://jenkins.example.com"
username: "admin"
api_token: "your-api-token"
-
jenkins.sixdegree.ai/v1/Job- Jenkins jobs -
jenkins.sixdegree.ai/v1/Build- Build executions -
jenkins.sixdegree.ai/v1/Pipeline- Pipeline jobs -
jenkins.sixdegree.ai/v1/Agent- Jenkins agents/nodes -
jenkins_list_jobs- List all Jenkins jobs -
jenkins_get_job- Get job details -
jenkins_trigger_build- Trigger a build -
jenkins_get_build_log- Get build console output -
jenkins_get_build_status- Check build status
The Jenkins molecule requires Jenkins credentials with appropriate permissions:
- Username and API token (recommended)
- Username and password (legacy)
To generate an API token:
- Go to Jenkins → User Settings → Configure
- Click "Add new Token"
- Copy the generated token
Required Jenkins permissions:
-
Overall: Read
-
Job: Read, Build, Configure
-
View: Read