# MCP Jenkins Server
A Model Context Protocol (MCP) server that provides Jenkins integration tools.
Features
- Get Jenkins server information
- List and inspect Jenkins jobs
- Get build information and console output
- Manage Jenkins views
- Trigger specific job builds
Requirements
- Python 3.10+
- Jenkins server with API access
- Jenkins API token for authentication
Installation
- Clone this repository
- Install dependencies:
pip install -r requirements.txt
Configuration
Create a .env file with your Jenkins credentials:
JENKINS_URL=https://your-jenkins-server
JENKINS_USER=your-username
JENKINS_TOKEN=your-api-token
CLI Configuration
To add this MCP server to your CLI, use the following configuration:
{
"mcpServers": {
"mcp-jenkins-server": {
"command": "uv",
"args": [
"--directory",
"C:\Users\Dean.Li\Documents\Cline\MCP\mcp-jenkins-server",
"run",
"server.py"
],
"env": {
"JENKINS_URL": "https://your-jenkins-server/",
"JENKINS_USERNAME": "your-username",
"JENKINS_PASSWORD": "your-password"
},
"disabled": false,
"autoApprove": []
}
}
}
Available Tools
This MCP server provides the following tools:
get_jenkins_info
Get Jenkins server information
list_jobs
List all Jenkins jobs
get_job_info
Get information about a specific job
- Parameters:
job_name: Name of the job to inspect
get_build_info
Get information about a specific build
- Parameters:
job_name: Name of the jobbuild_number: Build number to inspect
get_build_console_output
Get console output for a specific build
- Parameters:
job_name: Name of the jobbuild_number: Build number to inspect
get_views
List all Jenkins views
trriger_llm_demo_job_build
Trigger the “LLM_Demo” job build
- Parameters:
user: User name to pass as build parameter
Example Usage
from mcp.client import Client
client = Client("http://localhost:8000") # MCP server URL
response = client.call_tool("list_jobs")
print(response)
License
MIT
Jenkins Integration Server
Project Details
- lieee1995/mcp-jenkins-server
- Last Updated: 3/31/2025
Recomended MCP Servers
Gaggiuino MCP server
Advanced TTS MCP Server - High-quality neural voice synthesis with enhanced features and streaming capabilities
一个MCP服务器,让你的Claude Cline以及Langchain实现网络搜索功能。An MCP server that allows your Claude Cline and Langchain to implement network search functions.
The Okta MCP Server is a groundbreaking tool built by the team at Fctr that enables AI models...
test mcp
MCP AI Monitor 🦊
A Model Context Protocol (MCP) server that enables AI assistants to perform network scanning operations using NMAP
Implementation of OpenAI MCP Server
A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images





