Token导航 LogoToken导航TokenDH.com
Jenkins MCP Client logo
AI代理未说明官方级别未说明来源级核验

Jenkins MCP Client

MCP Server

这是一个基于Google Gemini Pro模型和模型上下文协议(MCP)的AI驱动的Jenkins助手,用于与Jenkins实例交互。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScript本地部署AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bharathbbg

提供方

bharathbbg

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Gemini Jenkins MCP客户端

这是一个基于人工智能的Jenkins助手,它使用谷歌的Gemini Pro模型和模型上下文协议(MCP)与你的Jenkins实例进行交互。

原理

此客户端连接到 詹金斯mcp服务器 使用模型上下文协议。它会自动发现所有可用的Jenkins工具(列出作业、触发构建、分析故障等),并将其作为“函数”提供给Gemini。

MCP架构概述

下图说明了LLM、此客户端和Jenkins MCP服务器之间的交互:

MCP Ecosystem for LLM

该架构由四个主要层组成:

  1. 人工智能生态系统(大脑):处理推理和工具选择的Gemini Pro模型。
  2. 主持人/协调人:此客户端应用程序管理用户输入,并在LLM和MCP服务器之间进行协调。
  3. MCP服务器环境(网桥):通过安全传输层公开Jenkins原语(工具、资源和提示)的服务器。
  4. 目标系统:实际发生CI/CD操作的Jenkins实例。

先决条件

  1. Google Gemini API密钥:从 谷歌AI工作室.
  2. Jenkins MCP服务器映像:确保您已构建 jenkins-mcp-server 兄弟目录中的Docker镜像。
  3. Node.js 20+.

设置

  1. 克隆存储库:
   git clone https://github.com/bharathbbg/jenkins-mcp-client.git
   cd jenkins-mcp-client
  1. 安装依赖项:
   npm install
  1. 配置环境:

创建一个 .env 文件:

   GOOGLE_AI_API_KEY=your_gemini_api_key_here
  1. 凭证检查:

客户端希望在以下位置找到Jenkins凭据 ../jenkins-mcp-server/.env。确保文件存在并已填充。

用法

启动交互式助手:

npm run dev

示例提示

  • “上一个成功构建作业的状态是什么?”
  • “为什么最后一个不稳定的作业失败了?请分析日志。”
  • “触发一个新的成功构建工作。”
  • “向我展示所有与‘flaky’相关的工作。”

发展

要构建项目,请执行以下操作:

npm run build

要运行编译版本,请执行以下操作:

npm start

目录标签

目录标签

TypeScript本地部署AI代理AI助手Jenkins集成CI/CD自动化模型上下文协议

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP