Skip to main content
Glama
WinJayX
by WinJayX

MCP 젠킨스 서버

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

특징

  • Jenkins 서버 정보 가져오기

  • Jenkins 작업 나열 및 검사

  • 최근 빌드와 요약을 받아보세요

  • 빌드 정보 및 콘솔 출력 가져오기

  • Jenkins 뷰 관리

  • 매개변수를 사용하여 작업 빌드 트리거

Related MCP server: Jenkins Server MCP

요구 사항

  • 파이썬 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

Latest Blog Posts

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