MCP Jenkins
The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic's MCP specification. This project enables secure, contextual AI interactions with Jenkins tools while maintaining data privacy and security.
MCP Jenkins is an open-source mcp server by lanbaoshen, written mainly in Python, with 157 GitHub stars and the MIT license. Its code was last updated Oct 26, 2026. The latest PyPI release is mcp-jenkins 3.6.0, published Oct 13, 2026, with 3,314 downloads last week.
Scan summary: scanned Nov 5, 2026 at commit 1d8587e. Seen able to read environment and secrets, connect to databases, connect to the internet. Scan policy
How to install MCP Jenkins
Built from the start command in the project's README: uvx mcp-jenkins --jenkins-url=xxx --jenkins-username=xxx --jenkins-password=xxx. Check the README for required keys or settings.
claude mcp add mcp-jenkins -- uvx mcp-jenkins --jenkins-url=xxx --jenkins-username=xxx --jenkins-password=xxx{
"mcpServers": {
"mcp-jenkins": {
"command": "uvx",
"args": [
"mcp-jenkins",
"--jenkins-url=xxx",
"--jenkins-username=xxx",
"--jenkins-password=xxx"
]
}
}
}{
"mcpServers": {
"mcp-jenkins": {
"command": "uvx",
"args": [
"mcp-jenkins",
"--jenkins-url=xxx",
"--jenkins-username=xxx",
"--jenkins-password=xxx"
]
}
}
}code --add-mcp '{"name":"mcp-jenkins","command":"uvx","args":["mcp-jenkins","--jenkins-url=xxx","--jenkins-username=xxx","--jenkins-password=xxx"]}'What MCP Jenkins can touch
- Our checks did not find this. The tool may still do it.Run shell commandsNot seen in this scan
- Our checks did not find this. The tool may still do it.Run dynamic codeNot seen in this scan
- Our checks did not find this. The tool may still do it.Read or write filesNot seen in this scan
- Seen in this scan, either in the code or while it ran.Read environment and secretsFound in the code by our scan
- Our checks did not find this. The tool may still do it.Control a web browserNot seen in this scan
- The server lists a tool that does this.Connect to databasesListed as a tool: query_items
- Our checks did not find this. The tool may still do it.Read or send messagesNot seen in this scan
- Our checks did not find this. The tool may still do it.Touch money or tradingNot seen in this scan
- Seen in this scan, either in the code or while it ran.Connect to the internetContacted pypi.org
"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 1d8587e, Nov 5, 2026. See the scan policy.
Before you install MCP Jenkins
AgenticMart scanned MCP Jenkins on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What it can access
- An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.
Before you install
- Pin the version you reviewed instead of always installing the latest release.
- Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
- Maintained by lanbaoshen on GitHub, 157 stars and 72 forks. Popularity is not proof of safety.
- Last code change: Oct 26, 2026.
- Open-source license: MIT.
Tools MCP Jenkins exposes (36)
Listed by the server itself during our scan of commit 1d8587e.
get_running_buildsGet all running builds from Jenkins
get_buildGet specific build info from Jenkins
get_build_scriptsGet the scripts used in a specific build in Jenkins
get_build_console_outputGet the console output of a specific build in Jenkins
get_build_test_reportGet the test report of a specific build in Jenkins The report lists every test case, passing ones included, so it can be very large; use get_build_test_failures to see what failed.
get_build_test_failuresGet the failing tests of a specific build in Jenkins, with their error details For a matrix build, the failures of all configurations are returned, each with the URL of its configuration build.
get_build_parametersGet the parameters of a specific build in Jenkins
stop_buildStop a specific build in Jenkins
get_pending_inputsGet the pending input steps of a specific build in Jenkins A pipeline showing "Paused for Input" is waiting on an input step. Call this before submit_input to discover the input id and the parameter definitions the pipeline is waiting for. Only the given build is inspected. With number=None that i
submit_inputRespond to a pipeline input step of a build that is paused for input in Jenkins
get_all_build_artifactsList the artifacts of a specific build in Jenkins
get_build_artifactDownload an artifact from a specific build in Jenkins Binary files are returned as base64-encoded content; text files are returned as plain text.
get_build_artifact_urlGet the direct URL of an artifact from a specific build in Jenkins
get_all_itemsGet all items from Jenkins
get_itemGet specific item from Jenkins
get_item_configGet specific item config from Jenkins
set_item_configSet specific item config in Jenkins
query_itemsQuery items from Jenkins
build_itemBuild an item in Jenkins
get_item_parametersGet the parameter definitions of a Jenkins job
get_all_nodesGet all nodes from Jenkins
get_nodeGet a specific node from Jenkins Contains executor about the node.
get_node_configGet node config from Jenkins
set_node_configSet specific node config in Jenkins
get_all_pluginsGet all installed plugins from Jenkins
get_pluginGet a specific plugin from Jenkins Contains detailed information about the plugin, including dependencies when depth >= 2.
get_plugins_with_problemsGet all plugins with problems from Jenkins These are plugins that have issues such as missing dependencies, incompatible versions, core version mismatch, or other configuration problems.
get_plugins_with_backupGet plugins that can be downgraded Returns plugins that have a backupVersion and can be rolled back.
get_plugins_with_updatesGet plugins that have available updates
get_plugin_dependency_graphGet dependency graph for a specific plugin in Graphviz format Recursively analyzes dependencies down to leaf nodes. Returns nodes and edges that can be used to generate a dependency graph.
get_all_queue_itemsGet all items in Jenkins queue
get_queue_itemGet a specific item in Jenkins queue by id
cancel_queue_itemCancel a specific item in Jenkins queue by id
get_all_viewsGet all top-level views from Jenkins.
get_viewGet a Jenkins view by path, returning its jobs and/or nested sub-views. Views can be nested up to multiple levels deep. Use "/" to separate levels in the path. If the view contains sub-views instead of jobs, the response will include their names so you can drill down further.
run_groovy_scriptExecute an arbitrary Groovy script on Jenkins. This tool provides access to Jenkins internal features that are not available via REST API.
Hosts it contacted while running
MCP Jenkins is an open-source mcp server by lanbaoshen, written mainly in Python. The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic's MCP specification. This project enables secure, contextual AI interactions with Jenkins tools while maintaining data privacy and security.
At a glance
- Stars
- 157
- Forks
- 72
- Language
- Python
- License
- MIT
- Created
- Apr 2025
- Last update
- Oct 26, 2026
- Type
- MCP Server
- Price
- Free
Topics
Questions about MCP Jenkins
What is MCP Jenkins?
The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic's MCP specification. This project enables secure, contextual AI interactions with Jenkins tools while maintaining data privacy and security.
Who maintains MCP Jenkins?
MCP Jenkins is maintained by lanbaoshen on GitHub (lanbaoshen/mcp-jenkins). AgenticMart lists it from public repository data.
Is MCP Jenkins safe to use?
AgenticMart scanned MCP Jenkins on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What license does MCP Jenkins use?
It is published under the MIT license.
MCP Jenkins alternatives
View more →Similar mcp servers in Security & Testing, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| MCP Jenkins (this page) lanbaoshen | 157 | MIT | Oct 26, 2026 | Scanned, no flagged issues |
| Hexstrike AI 0x4m4 | 13k | MIT | Aug 3, 2026 | Scanned, no flagged issues |
| Viper FunnyWolf | 5.3k | None found | May 31, 2026 | Not scanned yet |
| Open Ontologies fabio-rovai | 2.7k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Qu1cksc0pe CYB3RMX | 2.1k | GPL-3.0 | Sep 18, 2026 | Scanned, no flagged issues |
| Cve MCP Server mukul975 | 1.7k | Apache-2.0 | Oct 1, 2026 | Scanned, no flagged issues |