mcp-jenkins

๐Ÿงฐ Tools

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

The server exposes 38 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 all Jenkins jobs
jenkins_search_jobsSearch jobs by 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 new job from XML config
jenkins_update_job_configUpdate an existing job's XML config
jenkins_rename_jobRename a job
jenkins_copy_jobCopy/duplicate a job

๐Ÿ”จ Build Operations (9 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

๐Ÿงช 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: 38 tools covering ~95% of Jenkins API operations.

On this page