Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    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.

    52 stars
    Python
    Updated Oct 19, 2025

    Table of Contents

    • Installation
    • Line Arguments
    • Configuration and Usage
    • Jetbrains Github Copilot
    • VSCode Copilot Chat
    • Available Tools
    • Contributing
    • License
    • Star History

    Table of Contents

    • Installation
    • Line Arguments
    • Configuration and Usage
    • Jetbrains Github Copilot
    • VSCode Copilot Chat
    • Available Tools
    • Contributing
    • License
    • Star History

    Documentation

    MCP Jenkins

    PyPI Version

    PyPI Downloads

    test

    codecov

    License

    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.

    Installation

    Choose one of these installation methods:

    code
    # Using uv (recommended)
    pip install uv
    uvx mcp-jenkins
    
    # Using pip
    pip install mcp-jenkins
    mcp-jenkins
    
    # Docker
    docker pull ghcr.io/lanbaoshen/mcp-jenkins:latest
    docker run -p 9887:9887 --rm ghcr.io/lanbaoshen/mcp-jenkins:latest --transport streamable-http

    Line Arguments

    When using command line arguments, you can specify the Jenkins server details as follows:

    shell
    # Simple streamable-http example
    uvx mcp-jenkins --transport streamable-http
    ArgumentDescriptionRequired
    --jenkins-urlThe URL of the Jenkins server. (Http app can set it via headers x-jenkins-url)No
    --jenkins-usernameThe username for Jenkins authentication. (Http app can set it via headers x-jenkins-username)No
    --jenkins-passwordThe password or API token for Jenkins authentication. (Http app can set it via headers x-jenkins-password)No
    --jenkins-timeoutTimeout for Jenkins API requests in seconds. Default is 5 seconds.No
    --jenkins-verify-ssl/--no-jenkins-verify-sslWhether to verify SSL certificates when connecting to Jenkins. Default is to verify.No
    --jenkins-session-singleton/--no-jenkins-session-singletonWhether to use a singleton Jenkins client for all requests in the same session. Default is True.No
    --read-onlyWhether to enable read-only mode. Default is FalseNo
    --transportTransport method to use for communication. Options are stdio, sse or streamable-http. Default is stdio.No
    --hostHost address for streamable-http transport. Default is 0.0.0.0No
    --portPort number for streamable-http transport. Default is 9887.No

    Configuration and Usage

    Jetbrains Github Copilot

    1. Open Jetbrains Settings

    2. Navigate to Github Copilot > MCP > Configure

    3. Add the following configuration:

    json
    {
      "servers": {
        "my-mcp-server": {
          "type": "stdio",
          "command": "uvx",
          "args": [
            "mcp-jenkins",
            "--jenkins-url=xxx",
            "--jenkins-username=xxx",
            "--jenkins-password=xxx"
          ]
        }
      }
    }

    VSCode Copilot Chat

    1. Create .vscode folder with mcp.json file in you workspace for local setup or edit settings.json trough settings menu.

    2. Insert the following configuration:

    • SSE mode
    json
    {
        "servers": {
            "jenkins": {
                "url": "http://localhost:9887/sse",
                "type": "sse"
            }
        }
    }
    • Streamable-Http mode
    json
    {
        "servers": {
            "mcp-jenkins-mcp": {
                "autoApprove": [],
                "disabled": false,
                "timeout": 60,
                "type": "streamableHttp",
                "url": "http://localhost:9887/mcp"
            }
        }
    }

    Run the Jenkins MCP server with the following command:

    shell
    uvx mcp-jenkins \
      --jenkins-url xxx \
      --jenkins-username xxx  \
      --jenkins-password xxx \
      --transport sse

    Available Tools

    ToolDescription
    get_itemGet a specific item by name.
    get_item_configGet the configuration of a specific item.
    get_all_itemsGet all items in Jenkins.
    query_itemsQuery items based on pattern.
    build_itemBuild a item.
    get_all_nodesGet all nodes in Jenkins.
    get_nodeGet a specific node by name.
    get_node_configGet the configuration of a specific node.
    get_all_queue_itemsGet all queue items in Jenkins.
    get_queue_itemGet a specific queue item by ID.
    cancel_queue_itemCancel a specific queue item by ID.
    get_buildGet a specific build by job name and build number.
    get_build_scriptsGet scripts associated with a specific build.
    get_build_console_outputGet the console output of a specific build.
    get_build_test_reportGet the test report of a specific build.
    get_running_buildsGet all currently running builds in Jenkins.
    stop_buildStop a specific build by job name and build number.

    Contributing

    CONTRIBUTING.md

    License

    Licensed under MIT - see LICENSE file. This is not an official Jenkins product.

    Star History

    Star History Chart

    Similar MCP

    Based on tags & features

    • AS

      Aseprite Mcp

      Python·
      92
    • IS

      Isaac Sim Mcp

      Python·
      83
    • MA

      Mayamcp

      Python·
      27
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AS

      Aseprite Mcp

      Python·
      92
    • IS

      Isaac Sim Mcp

      Python·
      83
    • MA

      Mayamcp

      Python·
      27
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k