LM

lanbaoshen/mcp-jenkins

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

157 stars 72 forks 品質 85 トレンド 37MIT

lanbaoshen/mcp-jenkinsは、https://github.com/lanbaoshen/mcp-jenkins.からインポートされたMCPサーバー候補です。

概要

lanbaoshen/mcp-jenkinsは、https://github.com/lanbaoshen/mcp-jenkins.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

モデルコンテキストプロトコル(MCP)は、AnthropicのMCP仕様に準拠したJenkinsとAI言語モデルを橋渡しするオープンソース実装です。このプロジェクトは、データのプライバシーとセキュリティを維持しつつ、Jenkinsツールとの安全でコンテキストに応じたAIインタラクションを可能にします。

設置

以下の設置方法から選びましょう:

線の議論

コマンドライン引数を使用する際、Jenkinsサーバーの詳細を以下のように指定できます:

論証 説明 必須
--env-file 設定を読み込むための.envファイルへのパス。以下の環境変数/.envファイルを参照してください。 いいえ
--jenkins-url ジェンキンスサーバーのURLです。(httpアプリはヘッダーx-jenkins-urlで設定可能です) いいえ
--jenkins-username Jenkins認証用のユーザー名です。(Httpアプリはヘッダー[x-jenkins-usernameで設定できます)パスワードと一緒に設定するか、両方を設定せずにJenkinsに匿名でアクセスしてください。 いいえ
--jenkins-password ジェンキンス認証のためのパスワードまたはAPIトークン。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP Jenkins

The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic’s MCP specification. This project enables secure, contextual AI interactions with Jenkins tools while maintaining data privacy and security.

Installation

Choose one of these installation methods:

# Using uv (recommended)
pip install uv
uvx mcp-jenkins

# Using pip
pip install mcp-jenkins
mcp-jenkins

# Docker
docker pull ghcr.io/lanbaoshen/mcp-jenkins:latest
docker run -p 9887:9887 --rm ghcr.io/lanbaoshen/mcp-jenkins:latest --transport streamable-http

Line Arguments

When using command line arguments, you can specify the Jenkins server details as follows:

# Simple streamable-http example
uvx mcp-jenkins --transport streamable-http
Argument Description Required
--env-file Path to a .env file to load configuration from. See Environment Variables / .env file below. No
--jenkins-url The URL of the Jenkins server. (Http app can set it via headers x-jenkins-url) No
--jenkins-username The username for Jenkins authentication. (Http app can set it via headers x-jenkins-username) Set it together with the password, or leave both unset to access Jenkins anonymously. No
--jenkins-password The password or API token for Jenkins authentication. (Http app can set it via headers x-jenkins-password) Set it together with the username, or leave both unset to access Jenkins anonymously: what the server can then do is decided by the anonymous user’s permissions in Jenkins. No
--jenkins-timeout Timeout for Jenkins API requests in seconds. Default is 5 seconds. No
GitHub で README 全文を見る

インストール

uvx mcp-jenkins --jenkins-url=xxx --jenkins-username=xxx --jenkins-password=xxx
MCP 初心者?mcpskill.org のガイドから始めましょう →