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

모델 컨텍스트 프로토콜 인터페이스를 통해 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
              46
              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
              8
              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 -
              217
              Python
              MIT License
              • Apple

            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