Monitoring · Developer Tools

MCP Jenkins logo

MCP Jenkins

lanbaoshen/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.

Install

uvx mcp-jenkins

Client configuration

{
  "mcpServers": {
    "my-mcp-server": {
      "command": "uvx",
      "args": [
        "mcp-jenkins",
        "--jenkins-url=xxx",
        "--jenkins-username=xxx",
        "--jenkins-password=<value>"
      ]
    }
  }
}

Environment variables

JENKINS_URLJENKINS_USERNAMEJENKINS_PASSWORD
Category
Monitoring, Developer Tools
License
MIT
Updated
Oct 6, 2026

Tools (33)

  • get_item

    Get a specific item by name.

  • get_item_config

    Get the configuration of a specific item.

  • get_item_parameters

    Get the parameters of a specific item.

  • get_all_items

    Get all items in Jenkins.

  • query_items

    Query items based on pattern.

  • build_item

    Build a item.

  • get_all_nodes

    Get all nodes in Jenkins.

  • get_node

    Get a specific node by name.

  • get_node_config

    Get the configuration of a specific node.

  • get_all_queue_items

    Get all queue items in Jenkins.

  • get_queue_item

    Get a specific queue item by ID.

  • cancel_queue_item

    Cancel a specific queue item by ID.

  • get_build

    Get a specific build by job name and build number.

  • get_build_scripts

    Get scripts associated with a specific build.

  • get_build_console_output

    Get the console output of a specific build.

  • get_build_parameters

    Get the parameters of a specific build.

  • get_build_test_report

    Get the test report of a specific build.

  • get_running_builds

    Get all currently running builds in Jenkins.

  • stop_build

    Stop a specific build by job name and build number.

  • get_pending_inputs

    Get the pending input steps of a build paused for input.

  • submit_input

    Proceed with or abort a pipeline input step of a build.

  • get_all_build_artifacts

    List the artifacts of a specific build.

  • get_build_artifact

    Download an artifact from a specific build.

  • get_build_artifact_url

    Get the direct URL of an artifact from a specific build.

  • get_view

    Get a specific view by name.

  • get_all_views

    Get the configuration of a specific view.

  • get_all_plugins

    Get all installed plugins.

  • get_plugin

    Get a specific plugin by short name.

  • get_plugins_with_problems

    Get plugins with problems (missing dependencies, version mismatch, etc.).

  • get_plugins_with_backup

    Get plugins that can be downgraded.

  • get_plugins_with_updates

    Get plugins that have available updates.

  • get_plugin_dependency_graph

    Get dependency graph for a plugin in Graphviz format.

  • run_groovy_script

    Execute an arbitrary Groovy script on Jenkins.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
VS Code GitHub Copilot logo

VS Code GitHub Copilot

Desktop · Freemium · MIT

VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

WindowsMacOSLinuxWeb

Related MCP servers

More servers
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Monitoring
MCP Grafana logo

MCP Grafana

grafana/mcp-grafana

612

A Model Context Protocol (MCP) server for Grafana.

Monitoring
Vite Plugin Vue MCP logo

Vite Plugin Vue MCP

webfansplz/vite-plugin-vue-mcp

407

Vite plugin that enables a MCP server for your Vue app to provide information about the component tree, state, routes, and pinia tree and state.

Monitoring
api200 logo

api200

API-200/api200

169

API 200 is all-in-one gateway for managing third-party APIs efficiently. Integrate third-party APIs or setup MCP server in minutes with auto-generated code, docs, auth, caching and error handling – so you can focus on what really matters.

Monitoring
WireMCP (Wireshark) logo

WireMCP (Wireshark)

0xkoda/wiremcp

98

WireMCP is a Model Context Protocol (MCP) server designed to empower Large Language Models (LLMs) with real-time network traffic analysis capabilities.

Monitoring
gospy logo

gospy

monsterxx03/gospy

90

A tool for inspecting and analyzing running Go processes, including goroutine states, memory statistics, and binary information.

Monitoring