mcp-jenkins-server

mcp-jenkins-server

2.5

The MCP Jenkins Server is a protocol server designed to integrate with Jenkins, offering tools for job management and information retrieval. It supports Python 3.10+, and requires Jenkins API access for operation.

MCP Jenkins Server

A Model Context Protocol (MCP) server that provides Jenkins integration tools.

Features

  • Get Jenkins server information
  • List and inspect Jenkins jobs
  • Get build information and console output
  • Manage Jenkins views
  • Trigger specific job builds

Requirements

  • Python 3.10+
  • Jenkins server with API access
  • Jenkins API token for authentication

Available Tools

get_jenkins_info

Get Jenkins server information

list_jobs

List all Jenkins jobs

get_job_info

Get information about a specific job

  • job_name: Name of the job to inspect

get_build_info

Get information about a specific build

  • job_name: Name of the job
  • build_number: Build number to inspect

get_build_console_output

Get console output for a specific build

  • job_name: Name of the job
  • build_number: Build number to inspect

get_views

List all Jenkins views

trriger_llm_demo_job_build

Trigger the "LLM_Demo" job build

  • user: User name to pass as build parameter