MCP-сервер Jenkins
Сервер протокола контекста модели (MCP), предоставляющий инструменты интеграции Jenkins.
Функции
- Получить информацию о сервере Jenkins
- Перечислите и проверьте вакансии Jenkins
- Получите последние сборки и их сводки
- Получить информацию о сборке и вывод консоли
- Управление представлениями Jenkins
- Запуск заданий сборки с параметрами
Требования
- Питон 3.10+
- Сервер Jenkins с доступом API
- Токен API Jenkins для аутентификации
Установка
- Клонировать этот репозиторий
- Установить зависимости:
Конфигурация
Создайте файл .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
(необязательно): Словарь параметров для передачи заданию
демо-видео:
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Инструмент интеграции, позволяющий взаимодействовать с серверами Jenkins CI/CD через интерфейс Model Context Protocol, позволяя пользователям просматривать информацию о сервере, управлять заданиями, проверять сборки и запускать сборки с параметрами.
Related MCP Servers
- AsecurityAlicenseAqualityEnables managing Jenkins operations like listing jobs, triggering builds, and checking build statuses through a configurable MCP server.Last updated -38PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Jenkins CI/CD servers, providing tools to check build statuses, trigger builds, and retrieve build logs.Last updated -310JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables AI tools like chatbots to interact with and control Jenkins, allowing users to trigger jobs, check build statuses, and perform other Jenkins operations through natural language.Last updated -PythonMIT License
- AsecurityFlicenseAqualityA server that enables interaction with Jenkins CI/CD pipelines from any compatible MCP client (like Claude Desktop), allowing users to manage jobs, builds, coverage reports, and other Jenkins functionality through natural language.Last updated -1114TypeScript