Drone CI MCP Server
Drone CI MCPサーバーでClaude連携・CI/CDパイプラインの管理と自動化を実現
npx drone-mcp-server概要
Drone CI MCP Serverの設定方法と使い方。
GitOpsベースのオープンソースCI/CDプラットフォーム「Drone CI」をClaudeから操作できるMCPサーバー。
ビルドのトリガー・パイプライン状態の確認・ログ取得・リポジトリ設定管理が可能。
ClaudeとDrone CIのMCPサーバー連携により、ビルド失敗の原因分析・デプロイフローの自動制御・CI/CDパイプラインの最適化提案を自動化できる。
セルフホスティング対応の柔軟なCI/CD環境をClaudeがインテリジェントに管理する。
設定方法はAPIトークンとサーバーURLを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
Drone CI(drone.io)にアクセスしてGitHub等でログインする(またはセルフホストサーバーにログイン)
- 2
右上プロフィールアイコン→「Account」を開く
- 3
「Personal Access Token」セクションに表示されているトークンをコピーする
- 4
セルフホストの場合はサーバーURLも確認してメモしておく
こんな使い方ができます
ビルド失敗のログをClaudeが取得して原因を分析・修正方法を提案できる
Claudeが特定ブランチのパイプラインを手動トリガー・再実行できる
CI/CDパイプラインの全ビルド状態をClaudeが一覧・監視できる
Droneの.drone.yml設定をClaudeが最適化・デバッグできる
セットアップ手順
- 1
Drone CI(drone.io)またはセルフホストのDroneサーバーでPersonal Access Tokenを発行する
- 2
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add drone -e DRONE_SERVER=https://your-drone-server.com -e DRONE_TOKEN=your-token -- npx -y drone-mcp-server
設定ファイル
コピー前に確認
Drone CIアカウント(cloud.drone.io)またはセルフホストのDroneサーバー。GitHubアカウント推奨
claude mcp add drone -e DRONE_SERVER=https://your-drone-server.example.com -e DRONE_TOKEN=your-drone-api-token -- npx -y drone-mcp-server注意事項
Drone CIはオープンソース(Apache 2.0)。商用用途にはHarness(drone.ioの親会社)のエンタープライズプランも選択肢