Servidor Jenkins MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para interactuar con los servidores de CI/CD de Jenkins. Este servidor permite a los asistentes de IA comprobar el estado de las compilaciones, activarlas y recuperar registros de compilación mediante una interfaz estandarizada.
Instalación
- Clonar este repositorio:
- Instalar dependencias:
- Construir el proyecto:
Configuración
El servidor requiere las siguientes variables de entorno:
JENKINS_URL
: La URL de su servidor Jenkins (el valor predeterminado es ' http://sohoci.rd.tp-link.net/jenkins ')JENKINS_USER
: Nombre de usuario de Jenkins para autenticaciónJENKINS_TOKEN
: Token de API de Jenkins para autenticación
Configúrelos en su archivo de configuración MCP:
Para Claude Desktop
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
Herramientas y uso
1. Obtener el estado de la compilación
Obtener el estado de una compilación de Jenkins:
Esquema de entrada:
2. Generación de disparadores
Activar una nueva compilación de Jenkins con parámetros:
Esquema de entrada:
3. Obtener registro de compilación
Recupere la salida de la consola de una compilación de Jenkins:
Esquema de entrada:
Desarrollo
Para desarrollo con reconstrucción automática:
Depuración
Dado que los servidores MCP se comunican a través de stdio, puede utilizar el Inspector MCP para depurar:
Esto proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
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.
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con los servidores CI/CD de Jenkins, proporcionando herramientas para verificar estados de compilación, activar compilaciones y recuperar registros de compilación.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to build and test Xcode projects directly through a standardized interface, with capabilities for running tests, monitoring progress, and accessing logs in real-time.Last updated -29TypeScript
- -security-license-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -202TypeScript
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -16TypeScript
- -securityFlicense-qualityAn integration tool that allows interaction with Jenkins CI/CD servers through a Model Context Protocol interface, enabling users to view server info, manage jobs, inspect builds, and trigger builds with parameters.Last updated -Python