
lanbaoshen/mcp-jenkins
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
lanbaoshen/mcp-jenkins는 https://github.com/lanbaoshen/mcp-jenkins.에서 가져온 MCP 서버 후보입니다.
개요
lanbaoshen/mcp-jenkins는 https://github.com/lanbaoshen/mcp-jenkins.에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
모델 컨텍스트 프로토콜(MCP)은 Anthropic의 MCP 명세를 따르는 젠킨스와 AI 언어 모델을 연결하는 오픈 소스 구현체입니다. 이 프로젝트는 데이터 프라이버시와 보안을 유지하면서 젠킨스 도구와 안전하고 맥락 기반 AI 상호작용을 가능하게 합니다.
설치
다음 설치 방법 중 하나를 선택하세요:
라인 논쟁
명령줄 인자를 사용할 때는 Jenkins 서버 세부 정보를 다음과 같이 지정할 수 있습니다:
| 논증 | 설명 | 필수 |
|---|---|---|
--env-file |
구성 로드를 위한 .env 파일로 가는 경로. 아래의 환경 변수 / .env 파일을 참조하세요. |
아니요 |
--jenkins-url |
젠킨스 서버의 URL입니다. (http 앱이 헤더 x-jenkins-url로 설정할 수 있습니다) |
아니요 |
--jenkins-username |
Jenkins 인증을 위한 사용자 이름입니다. (http 앱이 헤더 [x-jenkins-username로 설정할 수 있습니다) 비밀번호와 함께 설정하거나, 둘 다 설정하지 않은 상태로 남겨두어 Jenkins에 익명으로 접근하세요. |
아니요 |
--jenkins-password |
젠킨스 인증을 위한 비밀번호 또는 API 토큰입니다. |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
MCP Jenkins
The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic’s MCP specification. This project enables secure, contextual AI interactions with Jenkins tools while maintaining data privacy and security.
Installation
Choose one of these installation methods:
# Using uv (recommended)
pip install uv
uvx mcp-jenkins
# Using pip
pip install mcp-jenkins
mcp-jenkins
# Docker
docker pull ghcr.io/lanbaoshen/mcp-jenkins:latest
docker run -p 9887:9887 --rm ghcr.io/lanbaoshen/mcp-jenkins:latest --transport streamable-http
Line Arguments
When using command line arguments, you can specify the Jenkins server details as follows:
# Simple streamable-http example
uvx mcp-jenkins --transport streamable-http
| Argument | Description | Required |
|---|---|---|
--env-file |
Path to a .env file to load configuration from. See Environment Variables / .env file below. |
No |
--jenkins-url |
The URL of the Jenkins server. (Http app can set it via headers x-jenkins-url) |
No |
--jenkins-username |
The username for Jenkins authentication. (Http app can set it via headers x-jenkins-username) Set it together with the password, or leave both unset to access Jenkins anonymously. |
No |
--jenkins-password |
The password or API token for Jenkins authentication. (Http app can set it via headers x-jenkins-password) Set it together with the username, or leave both unset to access Jenkins anonymously: what the server can then do is decided by the anonymous user’s permissions in Jenkins. |
No |
--jenkins-timeout |
Timeout for Jenkins API requests in seconds. Default is 5 seconds. |
No |
설치
uvx mcp-jenkins --jenkins-url=xxx --jenkins-username=xxx --jenkins-password=xxx