
lanbaoshen/mcp-jenkins
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
lanbaoshen/mcp-jenkins — это кандидат на сервер MCP, импортированный из https://github.com/lanbaoshen/mcp-jenkins.
Обзор
lanbaoshen/mcp-jenkins — это кандидат на сервер MCP, импортированный из https://github.com/lanbaoshen/mcp-jenkins.
Обзор (машинный перевод)
Протокол Model Context Protocol (MCP) — это открытая реализация, которая объединяет Jenkins с языковыми моделями ИИ, следуя спецификации MCP от Anthropic. Этот проект обеспечивает безопасное, контекстное взаимодействие ИИ с инструментами Jenkins, сохраняя при этом конфиденциальность и безопасность данных.
Установка
Выберите один из этих способов установки:
Аргументы по линиям
При использовании аргументов командной строки можно указать данные сервера Jenkins следующим образом:
| Аргумент | Описание | Обязательно |
|---|---|---|
--env-file |
Путь к файлу .env для загрузки конфигурации. См. файл Environment Variables / .env ниже. |
Нет |
--jenkins-url |
URL сервера Jenkins. (Приложение HTTP может устанавливать его через заголовки x-jenkins-url) |
Нет |
--jenkins-username |
Имя пользователя для аутентификации Дженкинса. (Приложение HTTP может задавать его через заголовки [x-jenkins-username) Установите его вместе с паролем или оставьте оба неустановленными для анонимного доступа к Jenkins. |
Нет |
--jenkins-password |
Пароль или токен API для аутентификации Дженкинса. |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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