MCP 젠킨스 서버
Jenkins 통합 도구를 제공하는 MCP(Model Context Protocol) 서버입니다.
특징
Jenkins 서버 정보 가져오기
Jenkins 작업 나열 및 검사
최근 빌드와 요약을 받아보세요
빌드 정보 및 콘솔 출력 가져오기
Jenkins 뷰 관리
매개변수를 사용하여 작업 빌드 트리거
Related MCP server: Jenkins Server MCP
요구 사항
파이썬 3.10+
API 접근이 가능한 Jenkins 서버
인증을 위한 Jenkins API 토큰
설치
이 저장소를 복제하세요
종속성 설치:
지엑스피1
구성
Jenkins 자격 증명으로 .env 파일을 만듭니다.
JENKINS_URL=https://your-jenkins-server
JENKINS_USER=your-username
JENKINS_TOKEN=your-api-tokenCLI 구성
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(선택 사항): 작업에 전달할 매개변수 사전
데모 비디오 :
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.