MCP 젠킨스 서버
Jenkins 통합 도구를 제공하는 MCP(Model Context Protocol) 서버입니다.
특징
- Jenkins 서버 정보 가져오기
- Jenkins 작업 나열 및 검사
- 최근 빌드와 요약을 받아보세요
- 빌드 정보 및 콘솔 출력 가져오기
- Jenkins 뷰 관리
- 매개변수를 사용하여 작업 빌드 트리거
요구 사항
- 파이썬 3.10+
- API 접근이 가능한 Jenkins 서버
- 인증을 위한 Jenkins API 토큰
설치
- 이 저장소를 복제하세요
- 종속성 설치:지엑스피1
구성
Jenkins 자격 증명으로 .env
파일을 만듭니다.
CLI 구성
CLI에 이 MCP 서버를 추가하려면 다음 구성을 사용하세요. 'Support/Claude/claude_desktop_config.json' 파일 내용을 다음으로 변경하세요.
사용 가능한 도구
이 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
(선택 사항): 작업에 전달할 매개변수 사전
데모 비디오 :
This server cannot be installed
모델 컨텍스트 프로토콜 인터페이스를 통해 Jenkins CI/CD 서버와 상호 작용할 수 있는 통합 도구로, 사용자는 서버 정보를 보고, 작업을 관리하고, 빌드를 검사하고, 매개변수를 사용하여 빌드를 트리거할 수 있습니다.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with AWS Bedrock-enabled tools by implementing Anthropic's Model Context Protocol for seamless tool integration and communication.Last updated -146PythonMIT License
- AsecurityAlicenseAqualityEnables managing Jenkins operations like listing jobs, triggering builds, and checking build statuses through a configurable MCP server.Last updated -37PythonApache 2.0
- AsecurityAlicenseAqualityA 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 -38JavaScriptMIT License
- -securityAlicense-qualityA 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 -217PythonMIT License