Skip to main content
Glama

MCP Jenkins Server

by WinJayX

MCP 젠킨스 서버

Jenkins 통합 도구를 제공하는 MCP(Model Context Protocol) 서버입니다.

특징

  • Jenkins 서버 정보 가져오기
  • Jenkins 작업 나열 및 검사
  • 최근 빌드와 요약을 받아보세요
  • 빌드 정보 및 콘솔 출력 가져오기
  • Jenkins 뷰 관리
  • 매개변수를 사용하여 작업 빌드 트리거

요구 사항

  • 파이썬 3.10+
  • API 접근이 가능한 Jenkins 서버
  • 인증을 위한 Jenkins API 토큰

설치

  1. 이 저장소를 복제하세요
  2. 종속성 설치:지엑스피1

구성

Jenkins 자격 증명으로 .env 파일을 만듭니다.

JENKINS_URL=https://your-jenkins-server JENKINS_USER=your-username JENKINS_TOKEN=your-api-token

CLI 구성

CLI에 이 MCP 서버를 추가하려면 다음 구성을 사용하세요. 'Support/Claude/claude_desktop_config.json' 파일 내용을 다음으로 변경하세요.

{ "mcpServers": { "mcp-jenkins-server": { "command": "/Users/username/.local/bin/uv -> //uv full path", "args": [ "--directory", "/Users/username/Desktop/mcp-jenkins-server -> //project path ", "run", "server.py" ], "env": { "JENKINS_URL": "http://localhost:8080", "JENKINS_USERNAME": "xx", "JENKINS_PASSWORD": "xx" }, "disabled": false, "autoApprove": [] } } }

사용 가능한 도구

이 MCP 서버는 다음과 같은 도구를 제공합니다.

get_jenkins_info

Jenkins 서버 정보 가져오기

list_jobs

모든 Jenkins 채용 공고를 나열하세요

get_job_info

특정 직업에 대한 정보를 얻으세요

  • 매개변수:
    • job_name : 검사할 작업의 이름

get_last_builds

작업에 대한 최신 빌드 요약을 받으세요

  • 매개변수:
    • job_name : 작업의 이름
    • count (선택 사항): 검색할 최근 빌드 수(기본값: 3)

get_build_info

특정 빌드에 대한 자세한 정보를 얻으세요

  • 매개변수:
    • job_name : 작업의 이름
    • build_number : 검사할 빌드 번호

get_build_console_output

특정 빌드에 대한 콘솔 출력 가져오기

  • 매개변수:
    • job_name : 작업의 이름
    • build_number : 검사할 빌드 번호

get_views

모든 Jenkins 뷰 나열

trigger_job_build

선택적 매개변수를 사용하여 Jenkins 작업 빌드 트리거

  • 매개변수:
    • job_name : 작업의 이름
    • parameters (선택 사항): 작업에 전달할 매개변수 사전

데모 비디오 :

데모

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

모델 컨텍스트 프로토콜 인터페이스를 통해 Jenkins CI/CD 서버와 상호 작용할 수 있는 통합 도구로, 사용자는 서버 정보를 보고, 작업을 관리하고, 빌드를 검사하고, 매개변수를 사용하여 빌드를 트리거할 수 있습니다.

  1. 특징
    1. 요구 사항
      1. 설치
        1. 구성
          1. CLI 구성
            1. 사용 가능한 도구
              1. get_jenkins_info
              2. list_jobs
              3. get_job_info
              4. get_last_builds
              5. get_build_info
              6. get_build_console_output
              7. get_views
              8. trigger_job_build
              9. 데모 비디오 :

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Enables managing Jenkins operations like listing jobs, triggering builds, and checking build statuses through a configurable MCP server.
              Last updated -
              3
              8
              Python
              Apache 2.0
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants to interact with Jenkins CI/CD servers, providing tools to check build statuses, trigger builds, and retrieve build logs.
              Last updated -
              3
              10
              JavaScript
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol (MCP) server that enables AI tools like chatbots to interact with and control Jenkins, allowing users to trigger jobs, check build statuses, and perform other Jenkins operations through natural language.
              Last updated -
              Python
              MIT License
            • A
              security
              F
              license
              A
              quality
              A server that enables interaction with Jenkins CI/CD pipelines from any compatible MCP client (like Claude Desktop), allowing users to manage jobs, builds, coverage reports, and other Jenkins functionality through natural language.
              Last updated -
              11
              14
              TypeScript

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/WinJayX/014.JenkinsMCP'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server