Skip to main content
Glama
WinJayX
by WinJayX

MCP Jenkins サーバー

Jenkins 統合ツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。

特徴

  • Jenkinsサーバー情報を取得する

  • Jenkins ジョブの一覧表示と検査

  • 最近のビルドとその概要を取得する

  • ビルド情報とコンソール出力を取得する

  • Jenkinsビューの管理

  • パラメータを使用してジョブビルドをトリガーする

Related MCP server: Jenkins Server MCP

要件

  • Python 3.10以上

  • APIアクセスを備えたJenkinsサーバー

  • 認証用のJenkins APIトークン

インストール

  1. このリポジトリをクローンする

  2. 依存関係をインストールします:

    pip install -r requirements.txt

構成

Jenkins の資格情報を使用して.envファイルを作成します。

JENKINS_URL=https://your-jenkins-server JENKINS_USER=your-username JENKINS_TOKEN=your-api-token

CLI設定

この MCP サーバーを CLI に追加するには、次の構成を使用します。「Support/Claude/claude_desktop_config.json」ファイルの内容を次のように変更します。

{ "mcpServers": { "mcp-jenkins-server": { "command": "/Users/username/.local/bin/uv -> //uv full path", "args": [ "--directory", "/Users/username/Desktop/mcp-jenkins-server -> //project path ", "run", "server.py" ], "env": { "JENKINS_URL": "http://localhost:8080", "JENKINS_USERNAME": "xx", "JENKINS_PASSWORD": "xx" }, "disabled": false, "autoApprove": [] } } }

利用可能なツール

この MCP サーバーは次のツールを提供します。

get_jenkins_info

Jenkinsサーバー情報を取得する

list_jobs

Jenkinsのすべてのジョブを一覧表示する

get_job_info

特定の仕事に関する情報を取得する

  • パラメータ:

    • job_name : 検査するジョブの名前

get_last_builds

ジョブの最新のビルドの概要を取得する

  • パラメータ:

    • job_name : ジョブの名前

    • count (オプション):取得する最近のビルドの数(デフォルト:3)

get_build_info

特定のビルドに関する詳細情報を取得する

  • パラメータ:

    • job_name : ジョブの名前

    • build_number : 検査するビルド番号

get_build_console_output

特定のビルドのコンソール出力を取得する

  • パラメータ:

    • job_name : ジョブの名前

    • build_number : 検査するビルド番号

get_views

すべてのJenkinsビューを一覧表示する

trigger_job_build

オプションパラメータを使用してJenkinsジョブビルドをトリガーする

  • パラメータ:

    • job_name : ジョブの名前

    • parameters (オプション): ジョブに渡すパラメータの辞書

デモビデオ:

デモ

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WinJayX/014.JenkinsMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server