Provides tools for interacting with Jenkins CI/CD systems, including retrieving job information, searching jobs, accessing build data, viewing job configurations, and triggering builds with parameters.
MCP Jenkins
The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic's MCP specification. This project enables secure, contextual AI interactions with Jenkins tools while maintaining data privacy and security.
Cursor Demo
Related MCP server: Upstash MCP Server
Setup Guide
Installation
Choose one of these installation methods:
Configuration and Usage
Cursor
Open Cursor Settings
Navigate to MCP
Click + Add new global MCP server
This will create or edit the ~/.cursor/mcp.json file with your MCP server configuration.
line arguments
AutoGen
Install autogen:
Run python scripts:
Available Tools
Tool | Description |
get_all_jobs | Get all jobs |
get_job_config | Get job config |
search_jobs | Search job by specific field |
get_running_builds | Get running builds |
get_build_info | Get build info |
get_job_info | Get job info |
build_job | Build a job with param |
get_build_logs | Get build logs |
get_all_nodes | Get nodes |
get_node_config | Get the config of node |
get_all_queue_items | Get all queue items |
get_queue_item | Get queue item info |
cancel_queue_item | Cancel queue item |
Development & Debugging
Pre-Commit Hook
UT
License
Licensed under MIT - see LICENSE file. This is not an official Jenkins product.