Servidor Jenkins MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas de integración de Jenkins.
Características
- Obtener información del servidor Jenkins
- Enumerar e inspeccionar trabajos de Jenkins
- Obtenga compilaciones recientes y sus resúmenes
- Obtener información de compilación y salida de consola
- Administrar vistas de Jenkins
- Desencadenar compilaciones de trabajos con parámetros
Requisitos
- Python 3.10+
- Servidor Jenkins con acceso API
- Token de API de Jenkins para autenticación
Instalación
- Clonar este repositorio
- Instalar dependencias:
Configuración
Crea un archivo .env
con tus credenciales de Jenkins:
Configuración de CLI
Para agregar este servidor MCP a su CLI, use la siguiente configuración: Cambie el contenido del archivo 'Support/Claude/claude_desktop_config.json' a:
Herramientas disponibles
Este servidor MCP proporciona las siguientes herramientas:
get_jenkins_info
Obtener información del servidor Jenkins
list_jobs
Listar todos los trabajos de Jenkins
get_job_info
Obtener información sobre un trabajo específico
- Parámetros:
job_name
: Nombre del trabajo a inspeccionar
get_last_builds
Obtenga un resumen de las compilaciones más recientes para un trabajo
- Parámetros:
job_name
: Nombre del trabajocount
(opcional): Número de compilaciones recientes para recuperar (predeterminado: 3)
get_build_info
Obtenga información detallada sobre una compilación específica
- Parámetros:
job_name
: Nombre del trabajobuild_number
: Número de compilación a inspeccionar
get_build_console_output
Obtener la salida de la consola para una compilación específica
- Parámetros:
job_name
: Nombre del trabajobuild_number
: Número de compilación a inspeccionar
get_views
Listar todas las vistas de Jenkins
trigger_job_build
Activar la creación de un trabajo de Jenkins con parámetros opcionales
- Parámetros:
job_name
: Nombre del trabajoparameters
(opcional): Diccionario de parámetros para pasar al trabajo
Vídeo de demostración:
This server cannot be installed
Una herramienta de integración que permite la interacción con los servidores CI/CD de Jenkins a través de una interfaz de protocolo de contexto de modelo, lo que permite a los usuarios ver información del servidor, administrar trabajos, inspeccionar compilaciones y activar compilaciones con parámetros.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with AWS Bedrock-enabled tools by implementing Anthropic's Model Context Protocol for seamless tool integration and communication.Last updated -146PythonMIT License
- AsecurityAlicenseAqualityEnables managing Jenkins operations like listing jobs, triggering builds, and checking build statuses through a configurable MCP server.Last updated -37PythonApache 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 -38JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides access to ACI.dev functions (tools) through either direct app-specific tools or a unified interface with dynamic tool discovery and execution based on user intent.Last updated -217PythonMIT License