MCP Jenkins

by lanbaoshen• 157•• Scanned•Claim this listing•Request removal
Security & Testingjenkinsmcp server

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 Code · Terminal
claude mcp add mcp-jenkins -- uvx mcp-jenkins --jenkins-url=xxx --jenkins-username=xxx --jenkins-password=xxx
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "mcp-jenkins": {
      "command": "uvx",
      "args": [
        "mcp-jenkins",
        "--jenkins-url=xxx",
        "--jenkins-username=xxx",
        "--jenkins-password=xxx"
      ]
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "mcp-jenkins": {
      "command": "uvx",
      "args": [
        "mcp-jenkins",
        "--jenkins-url=xxx",
        "--jenkins-username=xxx",
        "--jenkins-password=xxx"
      ]
    }
  }
}
VS Code · Terminal
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

  • Run shell commandsNot seen in this scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsFound in the code by our scan
  • Control a web browserNot seen in this scan
  • Connect to databasesListed as a tool: query_items
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • 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

  1. Pin the version you reviewed instead of always installing the latest release.
  2. 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_builds

    Get all running builds from Jenkins

  • get_build

    Get specific build info from Jenkins

  • get_build_scripts

    Get the scripts used in a specific build in Jenkins

  • get_build_console_output

    Get the console output of a specific build in Jenkins

  • get_build_test_report

    Get 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_failures

    Get 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_parameters

    Get the parameters of a specific build in Jenkins

  • stop_build

    Stop a specific build in Jenkins

  • get_pending_inputs

    Get 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_input

    Respond to a pipeline input step of a build that is paused for input in Jenkins

  • get_all_build_artifacts

    List the artifacts of a specific build in Jenkins

  • get_build_artifact

    Download 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_url

    Get the direct URL of an artifact from a specific build in Jenkins

  • get_all_items

    Get all items from Jenkins

  • get_item

    Get specific item from Jenkins

  • get_item_config

    Get specific item config from Jenkins

  • set_item_config

    Set specific item config in Jenkins

  • query_items

    Query items from Jenkins

  • build_item

    Build an item in Jenkins

  • get_item_parameters

    Get the parameter definitions of a Jenkins job

  • get_all_nodes

    Get all nodes from Jenkins

  • get_node

    Get a specific node from Jenkins Contains executor about the node.

  • get_node_config

    Get node config from Jenkins

  • set_node_config

    Set specific node config in Jenkins

  • get_all_plugins

    Get all installed plugins from Jenkins

  • get_plugin

    Get a specific plugin from Jenkins Contains detailed information about the plugin, including dependencies when depth >= 2.

  • get_plugins_with_problems

    Get 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_backup

    Get plugins that can be downgraded Returns plugins that have a backupVersion and can be rolled back.

  • get_plugins_with_updates

    Get plugins that have available updates

  • get_plugin_dependency_graph

    Get 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_items

    Get all items in Jenkins queue

  • get_queue_item

    Get a specific item in Jenkins queue by id

  • cancel_queue_item

    Cancel a specific item in Jenkins queue by id

  • get_all_views

    Get all top-level views from Jenkins.

  • get_view

    Get 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_script

    Execute 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

pypi.org

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

jenkinsmcp-server

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.

NameStarsLicenceLast updatedScan
MCP Jenkins (this page)
lanbaoshen
157MITOct 26, 2026Scanned, no flagged issues
Hexstrike AI
0x4m4
13kMITAug 3, 2026Scanned, no flagged issues
Viper
FunnyWolf
5.3kNone foundMay 31, 2026Not scanned yet
Open Ontologies
fabio-rovai
2.7kMITOct 30, 2026Scanned, no flagged issues
Qu1cksc0pe
CYB3RMX
2.1kGPL-3.0Sep 18, 2026Scanned, no flagged issues
Cve MCP Server
mukul975
1.7kApache-2.0Oct 1, 2026Scanned, no flagged issues