MCPVault

pattern

MCP tool from Jenkins MCP Server by AshwiniGhuge3012

(string): Pattern to match job names (supports wildcards like 'build', 'test', etc.)

How to use it

pattern is exposed by the Jenkins MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the pattern tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Jenkins MCP Server

$npx @ashwinighuge/jenkins-mcp-server --help
FULL JENKINS MCP SERVER LISTING

Other tools in Jenkins MCP Server (39)

artifact_path

(string): Relative path to the artifact (from listbuildartifacts).

batch_cancel_jobs
batch_monitor_jobs
batch_trigger_jobs
build_number

(integer): The build number.

cancel_running_builds

(boolean, optional): Attempt to cancel running builds (default: false).

days_since_last_build

(integer, optional): Only jobs built within the last N days

download_build_artifact
enabled_only

(boolean, optional): If True, only enabled jobs; if False, only disabled jobs

fail_fast

(boolean, optional): Stop processing on first failure (default: false)

get_build_status
get_cache_statistics
get_console_log
get_job_info
get_pipeline_status
get_queue_info
include_folders

(boolean, optional): Whether to include folder items (default: False)

job_name

(string): The name of the Jenkins job.

job_type

(string, optional): Filter by type - "job", "folder", or "all" (default: "job")

last_build_result

(string, optional): Filter by last build result: "SUCCESS", "FAILURE", "UNSTABLE", "ABORTED", "NOTBUILT"

list_build_artifacts
list_jobs
max_builds

(integer, optional): Maximum number of recent builds to search (default: 10).

max_concurrent

(integer, optional): Maximum concurrent job triggers (default: 5)

max_depth

(integer, optional): Maximum depth to recurse (default: 10)

max_size_mb

(integer, optional): Maximum file size to download in MB (default: 50MB).

operation_id

(string): The operation ID returned from batchtriggerjobs.

operations

(array): List of job operations, each containing:

params

(object, optional): Job parameters as a JSON object. For multiselect parameters, pass an array of strings.

priority

(integer, optional): Priority 1-10 (1=highest, default: 1)

recursive

(boolean, optional): If True, recursively traverse folders (default: True)

search_build_artifacts
search_jobs
server_info
start

(integer, optional): The starting byte position for fetching the log.

status_filter

(string, optional): Filter by job status: "building", "queued", "idle", "disabled"

trigger_job
use_regex

(boolean, optional): If True, treat pattern as regex instead of wildcard (default: False)

wait_for_completion

(boolean, optional): Wait for all jobs to complete (default: false)