MCP Jenkins Server

by WinJayX

Integrations

  • Enables interaction with Jenkins CI/CD servers, providing tools to retrieve server information, manage jobs and views, access build details and console outputs, and trigger job builds with parameters.

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

모델 컨텍스트 프로토콜 인터페이스를 통해 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
              Facilitates interaction with AWS Bedrock-enabled tools by implementing Anthropic's Model Context Protocol for seamless tool integration and communication.
              Last updated -
              1
              35
              Python
              MIT License
            • 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
              7
              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
              JavaScript
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that provides access to ACI.dev functions (tools) through either direct app-specific tools or a unified interface with dynamic tool discovery and execution based on user intent.
              Last updated -
              61
              Python
              MIT License
              • Apple

            View all related MCP servers

            ID: 6915ou4079