MCP Jenkins Server
MCP-сервер Jenkins
Сервер протокола контекста модели (MCP), предоставляющий инструменты интеграции Jenkins.
Функции
Получить информацию о сервере Jenkins
Перечислите и проверьте вакансии Jenkins
Получите последние сборки и их сводки
Получить информацию о сборке и вывод консоли
Управление представлениями Jenkins
Запуск заданий сборки с параметрами
Related MCP server: Jenkins MCP Server
Требования
Питон 3.10+
Сервер Jenkins с доступом API
Токен API Jenkins для аутентификации
Установка
Клонировать этот репозиторий
Установить зависимости:
pip install -r requirements.txt
Конфигурация
Создайте файл .env с вашими учетными данными Jenkins:
JENKINS_URL=https://your-jenkins-server
JENKINS_USER=your-username
JENKINS_TOKEN=your-api-tokenКонфигурация CLI
Чтобы добавить этот сервер MCP в CLI, используйте следующую конфигурацию: Измените содержимое файла «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(необязательно): Словарь параметров для передачи заданию
демо-видео:
This server cannot be deployed
Maintenance
Related MCP Connectors
The Buildkite MCP server exposes Buildkite product data (pipelines, builds, jobs, and test data) to AI tools, editors, and agents through the Model Context Protocol. It provides capabilities including pipeline creation and management, build monitoring with specialized tools like 'wait_for_build', efficient log querying using Apache Parquet conversion and caching, and OAuth-based authentication for both read-write and read-only access to Buildkite's REST API.
MCP Server for JFrog, providing tools for development and artifact management.
The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.
Agentic CI operations for build inspection, failure diagnosis, and runner troubleshooting.
Related MCP Servers
- AlicenseBqualityCmaintenanceA 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.315MIT
- AlicenseNot gradedqualityNot gradedmaintenanceA 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.MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for interacting with a Jenkins CI/CD server. Allows you to trigger jobs, check build statuses, and manage your Jenkins instance through MCP.21 npm14Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Jenkins instances to manage jobs, builds, and nodes through the Model Context Protocol. It provides capabilities to trigger builds, read console outputs, and search log sections using regular expressions.512 npmMIT