MCP-сервер Jenkins
Сервер протокола контекста модели (MCP), предоставляющий инструменты интеграции Jenkins.
Функции
Получить информацию о сервере Jenkins
Перечислите и проверьте вакансии Jenkins
Получите последние сборки и их сводки
Получить информацию о сборке и вывод консоли
Управление представлениями Jenkins
Запуск заданий сборки с параметрами
Related MCP server: Jenkins Server MCP
Требования
Питон 3.10+
Сервер Jenkins с доступом API
Токен API Jenkins для аутентификации
Установка
Клонировать этот репозиторий
Установить зависимости:
pip install -r requirements.txt
Конфигурация
Создайте файл .env с вашими учетными данными Jenkins:
Конфигурация CLI
Чтобы добавить этот сервер MCP в CLI, используйте следующую конфигурацию: Измените содержимое файла «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(необязательно): Словарь параметров для передачи заданию