mcp-jenkins

🧰 Tools

Full reference for all 38 Jenkins MCP tools, grouped by area.

The server exposes 39 tools covering ~95% of Jenkins API operations. Every tool accepts an optional instance parameter to target a specific Jenkins server when multiple instances are configured.

πŸ“‹ Job Operations (12 tools)

ToolDescription
jenkins_list_jobsList jobs/folders with full paths; opt in to recursion
jenkins_search_jobsSearch nested jobs by full name
jenkins_get_job_statusGet last build status
jenkins_get_job_parametersGet parameter definitions for a parameterised job
jenkins_enable_jobEnable a disabled job
jenkins_disable_jobDisable a job
jenkins_delete_jobDelete a job (⚠️ permanent)
jenkins_get_job_configGet job XML configuration
jenkins_create_jobCreate a job from XML config, including in folders
jenkins_update_job_configUpdate an existing job's XML config
jenkins_rename_jobRename a job
jenkins_copy_jobCopy a job within or across folders

πŸ”¨ Build Operations (10 tools)

ToolDescription
jenkins_get_build_statusGet specific build status
jenkins_get_recent_buildsGet recent builds (last N)
jenkins_trigger_buildTrigger a new build
jenkins_stop_buildStop/abort running build
jenkins_delete_buildDelete a build
jenkins_replay_buildReplay a pipeline build
jenkins_get_console_logGet build console output
jenkins_get_build_changesGet Git commits for build
jenkins_get_pipeline_stagesGet pipeline stage status
jenkins_diagnose_buildExplain why a build failed

πŸ§ͺ Testing & Artifacts (3 tools)

ToolDescription
jenkins_get_test_resultsGet test pass/fail counts
jenkins_list_artifactsList build artifacts
jenkins_get_artifactDownload artifact (base64)

πŸ“Š Queue Management (2 tools)

ToolDescription
jenkins_get_queueView pending builds
jenkins_cancel_queueCancel queued build

πŸ–₯️ System & Nodes (8 tools)

ToolDescription
jenkins_list_nodesList all agents/nodes
jenkins_get_nodeGet detailed info on a specific node
jenkins_toggle_node_offlineToggle a node online/offline
jenkins_get_system_infoGet Jenkins system info
jenkins_get_versionGet Jenkins version
jenkins_get_pluginsList installed plugins
jenkins_quiet_downEnable quiet mode (⚠️ requires confirm)
jenkins_cancel_quiet_downCancel quiet mode

πŸ—‚οΈ Views (2 tools)

ToolDescription
jenkins_list_viewsList all views with their jobs
jenkins_get_viewGet details for a specific view

πŸ”€ Instances & Admin (2 tools)

ToolDescription
jenkins_list_instancesList all configured instances with their URLs
jenkins_safe_restartSafely restart Jenkins (⚠️ requires confirm)

Total: 39 tools covering ~95% of Jenkins API operations.