Integrations
Provides tools for interacting with Jenkins CI/CD servers, allowing users to check build statuses, trigger builds with parameters, and retrieve build logs from Jenkins jobs.
Connects to TP-Link's Jenkins server (sohoci.rd.tp-link.net/jenkins) by default, enabling interaction with TP-Link's continuous integration environment.
Jenkins サーバー MCP
Jenkins CI/CDサーバーと連携するためのツールを提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AIアシスタントは標準化されたインターフェースを通じてビルドステータスの確認、ビルドのトリガー、ビルドログの取得が可能になります。
インストール
- このリポジトリをクローンします:
- 依存関係をインストールします:
- プロジェクトをビルドします。
構成
サーバーには次の環境変数が必要です。
JENKINS_URL
: Jenkins サーバーの URL (デフォルトは ' http://sohoci.rd.tp-link.net/jenkins ')JENKINS_USER
: 認証用のJenkinsユーザー名JENKINS_TOKEN
: 認証用のJenkins APIトークン
MCP 設定ファイルで以下を構成します。
クロードデスクトップ向け
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
ツールと使用方法
1. ビルドステータスを取得する
Jenkins ビルドのステータスを取得します。
入力スキーマ:
2. トリガービルド
パラメータを使用して新しい Jenkins ビルドをトリガーします。
入力スキーマ:
3. ビルドログを取得する
Jenkins ビルドのコンソール出力を取得します。
入力スキーマ:
発達
自動リビルドを使用した開発の場合:
デバッグ
MCP サーバーは stdio 経由で通信するため、デバッグには MCP Inspector を使用できます。
これにより、ブラウザでデバッグ ツールにアクセスするための URL が提供されます。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI アシスタントが Jenkins CI/CD サーバーと対話できるようにし、ビルド ステータスの確認、ビルドのトリガー、ビルド ログの取得を行うツールを提供するモデル コンテキスト プロトコル サーバー。