Jenkins MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Jenkins MCP Server 是一个为大型语言模型(LLMs)设计的中间件,提供标准化的接口来访问和操作 Jenkins 实例的数据和功能。

核心功能

  • 资源访问:获取 Jenkins 作业配置、构建历史和状态信息。
  • 工具操作:触发构建、更新作业配置和管理 Jenkins 任务。
  • 预定义提示:提供常见 Jenkins 操作的交互模式。

适用场景

  • 自动化 Jenkins 任务管理。
  • 通过 LLMs 进行 Jenkins 数据查询和操作。
  • 开发与 Jenkins 集成的自动化工具。

工具列表

  • python-jenkins:用于与 Jenkins API 交互的 Python 库。
  • mcp[cli]:MCP 的命令行工具,用于开发和管理 MCP 服务。

常见问题解答

  • 如何配置 Jenkins 实例:通过 .env 文件设置 JENKINS_URLJENKINS_USERNAMEJENKINS_API_TOKEN
  • 如何启动服务器:使用 uv run mcp dev server.py 命令启动开发模式。

使用教程

使用依赖

  • Python 3.8+:确保系统已安装 Python 3.8 或更高版本。
  • Jenkins 实例访问权限:需要有效的 Jenkins URL、用户名和 API 令牌。

安装教程

  1. 安装 uv 工具:
    bash
    curl -sSf https://install.ultraviolet.dev | sh
  2. 创建项目并安装依赖:
    bash
    uv init jenkins-mcp-server
    cd jenkins-mcp-server
    uv add "mcp[cli]"
    uv add python-jenkins
  3. 配置环境变量:
    bash
    cat > .env << EOL
    JENKINS_URL=https://your-jenkins-instance.com
    JENKINS_USERNAME=your_username
    JENKINS_API_TOKEN=your_api_token
    EOL
    source .env

调试方式

  1. 启动开发服务器:
    bash
    uv run mcp dev server.py
  2. 检查日志输出,确保服务器正常运行并无错误。

点击访问

搜索工具

A sample MCP server for understanding cloud spend - MCP服务,MCP服务器,MCP教程

2025-4-29 16:40:25

搜索工具

MCP Obsidian - MCP服务,MCP服务器,MCP教程

2025-4-29 16:40:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索