mcp-jenkins

mcp-jenkins

3.8

The Model Context Protocol (MCP) Jenkins is an open-source implementation that integrates Jenkins with AI language models, ensuring secure and contextual AI interactions.

MCP Jenkins is a project designed to bridge Jenkins with AI language models, following Anthropic's MCP specification. It allows for secure and contextual interactions with Jenkins tools, ensuring data privacy and security. The project supports various installation methods, including using 'uv', 'pip', and 'Smithery'. It provides a setup guide for different platforms like Cursor and VSCode Copilot Chat, enabling users to configure and use the MCP server effectively. The project also includes a range of tools for interacting with Jenkins, such as getting job information, managing builds, and handling multibranch pipelines. Additionally, it offers development and debugging support through MCP Inspector and pre-commit hooks.

Features

  • Secure AI Interactions: Ensures secure and contextual interactions with Jenkins tools.
  • Multiple Installation Methods: Supports installation via 'uv', 'pip', and 'Smithery'.
  • Platform Configuration: Provides setup guides for platforms like Cursor and VSCode Copilot Chat.
  • Comprehensive Toolset: Offers tools for job management, build handling, and multibranch pipeline operations.
  • Development Support: Includes MCP Inspector for debugging and pre-commit hooks for development.

Tools

  1. get_all_jobs

    Get all assignments

  2. get_job_config

    Get job configuration

  3. search_jobs

    Search jobs based on specific fields

  4. get_running_builds

    Get the running build