Jenkins MCP Server
UnclaimedAn MCP server for interacting with a Jenkins server. Allows you to trigger jobs, check build statuses, and manage your Jenkins instance through MCP.
Install
pip install -e .Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
artifact_path
(string): Relative path to artifact
auto_search
(boolean, default: true): Perform pattern search if direct lookup fails
batch_cancel_jobs
Cancel a batch operation.
batch_monitor_jobs
Monitor the status of a batch operation.
batch_trigger_jobs
Trigger multiple jobs in parallel with priority queuing.
build_number
(integer): Build number
days_since_last_build
(integer, optional): Filter by days since last build
download_build_artifact
Download a specific build artifact.
enabled_only
(boolean, optional): Show only enabled jobs
folder_path
(string): Folder path (e.g., "team/project")
get_build_status
Get status of a specific build.
get_console_log
Get console output from a build.
get_folder_info
Get information about a Jenkins folder.
get_job_info
Get detailed information about a Jenkins job.
get_pipeline_status
Get detailed pipeline execution status with stage information.
include_folders
(boolean, default: false): Include folder items
job_name
(string): Job name or path (e.g., "my-job" or "folder/my-job")
job_type
(string, default: "job"): Type filter ("job", "folder", "pipeline")
last_build_result
(string, optional): Filter by result ("SUCCESS", "FAILURE", "UNSTABLE")
list_build_artifacts
List all artifacts from a build.
list_jobs
List Jenkins jobs with advanced filtering.
max_builds
(integer, default: 10): Maximum builds to search
max_concurrent
(integer, default: 5): Maximum parallel executions
max_depth
(integer, default: 10): Maximum folder depth
max_size_mb
(integer, default: 50): Maximum download size in MB
operation_id
(string): Operation ID from batchtriggerjobs
operation_name
(string, optional): Name for this batch operation
operations
(array): List of job operations
params
(object, optional): Job parameters as key-value pairs
pattern
(string): Search pattern (supports wildcards)
priority
(integer, default: 0): Execution priority (higher = earlier)
recursive
(boolean, default: true): Include jobs in subfolders
search_and_trigger
Search for jobs and trigger all matches.
search_build_artifacts
Search for artifacts across multiple builds.
search_jobs
Search for Jenkins jobs by pattern.
start
(integer, default: 0): Starting byte offset
status_filter
(string, optional): Filter by color (e.g., "blue", "red")
summarize_build_log
Get a summarized version of build console log.
trigger_job
Trigger a Jenkins job with optional parameters.
use_regex
(boolean, default: false): Use regex pattern matching