Jenkins MCP Server
Jenkins MCPサーバーでClaude連携・CI/CDパイプラインの操作を自動化
npx jenkins-mcp-server概要
Jenkins MCP Serverの設定方法と使い方。
CI/CDオートメーションサーバー「Jenkins」をClaudeから操作できるMCPサーバー。
ビルドジョブの実行・ビルド履歴の参照・パイプライン状態の確認・ログ取得が可能。
ClaudeとJenkinsのMCPサーバー連携により、ビルド失敗の原因分析やパイプライン設定の最適化提案を自動化できる。
設定方法はJenkinsの認証情報を環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
JenkinsサーバーにアクセスしてログインするNS(例:http://localhost:8080)
- 2
右上のユーザー名をクリック → 「Configure」を選択
- 3
「API Token」セクションを見つけて「Add new Token」をクリック
- 4
トークン名を入力して「Generate」をクリック
- 5
表示されたAPIトークンをコピーして保存する(再表示不可)
こんな使い方ができます
ClaudeがJenkinsのビルドログを取得して失敗原因を分析・解決策を提案できる
JenkinsのパイプラインステータスをClaudeがリアルタイムで確認・報告できる
Claudeが指定のジョブを実行してビルド結果を取得できる
JenkinsfileのパイプラインスクリプトをClaudeが最適化・改善できる
セットアップ手順
- 1
JenkinsサーバーにログインしてAPIトークンを生成する(ユーザー設定 → API Token)
- 2
claude mcp add jenkins -e JENKINS_URL=http://localhost:8080 -e JENKINS_USERNAME=admin -e JENKINS_API_TOKEN=your-token -- npx -y jenkins-mcp-server
設定ファイル
コピー前に確認
Jenkinsサーバーが起動していること。JenkinsのユーザーアカウントとAPIトークンが必要。
claude mcp add jenkins -e JENKINS_URL=http://localhost:8080 -e JENKINS_USERNAME=your-jenkins-username -e JENKINS_API_TOKEN=your-jenkins-api-token -- npx -y jenkins-mcp-server