What is MCP Jenkins Server and what does it do?
It is an MCP server that exposes Jenkins functions as tools, allowing MCP clients (such as AI assistants) to query Jenkins server info, list jobs, inspect builds, manage views, and trigger builds.
@lieee1995
基本信息
暂无概览
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
MCP Jenkins Server is a Model Context Protocol server that integrates with Jenkins, providing tools to interact with Jenkins jobs, builds, views, and server information. It is intended for developers using MCP-compatible clients who need programmatic access to Jenkins automation infrastructure.
Configuration requires a .env file with JENKINS_URL, JENKINS_USER, and JENKINS_TOKEN (or alternate env variables JENKINS_USERNAME and JENKINS_PASSWORD in CLI setup). The server can be launched via uv with the provided JSON MCP configuration. Python 3.10+ and a Jenkins server with API access are required. Example client code: from mcp.client import Client; client = Client("http://localhost:8000"); response = client.call_tool("list_jobs").
It is an MCP server that exposes Jenkins functions as tools, allowing MCP clients (such as AI assistants) to query Jenkins server info, list jobs, inspect builds, manage views, and trigger builds.
Create a `.env` file with `JENKINS_URL`, `JENKINS_USER`, and `JENKINS_TOKEN`. Alternatively, set environment variables `JENKINS_URL`, `JENKINS_USERNAME`, and `JENKINS_PASSWORD` in the MCP client configuration.
Python 3.10 or later, a Jenkins server with API access enabled, and a valid Jenkins API token (or username/password) for authentication.
The server provides seven tools: `get_jenkins_info`, `list_jobs`, `get_job_info` (parameter: `job_name`), `get_build_info` (parameters: `job_name`, `build_number`), `get_build_console_output` (parameters: `job_name`, `build_number`), `get_views`, and `trriger_llm_demo_job_build` (parameter: `user`).
The example client uses an HTTP endpoint (`http://localhost:8000`). The CLI configuration launches the server using `uv` with the `server.py` script, which uses stdio MCP transport. Both approaches are described in the README.

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
🚀 The fast, Pythonic way to build MCP servers and clients.
Open-source MCP to use Blender with any LLM
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Hindsight: Agent Memory That Learns
评论