• スケーリング
  • モニタリング
  • 可視化
  • 人間による制御

AIを活用してWoodpeckerのCIインフラを管理する方法

WoodpeckerをAIクライアントに接続すれば、チャットを通じてエージェントの拡張やヘルスモニタリングを行えます。

このページについてAIに聞く

すぐに答え

チャットでWoodpeckerを管理できますか?

はい。AIを使って、新しいエージェントの起動、サーバーのヘルスチェック、ビルドメトリクスの監視が可能です。Woodpeckerのダッシュボードを操作することなく、CIインフラを直接コントロールできます。

インフラ管理の成果

実現できること

AIが定型的な管理タスクを代行するため、あなたはコードの開発に集中できます。

スケーリング

動的なエージェント管理

エージェントの追加や削除といった負荷の高い作業はAIが担当します。ビルド待ちが発生した際、必要な時に必要な分だけ容量を確保できます。

モニタリング

リアルタイムのヘルスチェック

AIがヘルスデータやメトリクスを即座に取得します。ビルドが失敗する前に、システムの異常を察知できます。

可視化

タスクの追跡

エージェントの稼働状況を明確に把握できます。AIが実行中のタスクをリストアップするため、パイプラインのボトルネックを特定しやすくなります。

人間による制御

手動による監督

日常的なスケーリングやチェックはAIに任せられます。複雑な設定変更や詳細なデバッグが必要な場合は、人間が主導権を握って操作できます。

ワークフロー

AIが実行するプロセス

AIはチャットインターフェースとWoodpecker APIの橋渡し役となります。

  1. リソースの評価

    AIが現在のエージェントプールと稼働中のワークロードを確認し、追加のリソースが必要かどうかを判断します。

    list_agentslist_agent_tasks
  2. スケールアップ

    処理能力が必要なとき、AIは負荷を分散するために新しいエージェントをプロビジョニングします。

    create_agent
  3. ヘルスチェック

    Woodpeckerサーバーと各エージェントが正常に動作しているかをAIが検証します。

    get_healthzget_metrics
  4. クリーンアップ

    エージェントが停止している場合や不要になった場合、AIはプールからそのエージェントを削除できます。

    delete_agentupdate_agent

試してみる

以下のプロンプトをコピーして開始しましょう。

これらのプロンプトを使って、CIの操作を開始できます。

出発点

これらはテンプレートです。実際の環境に合わせて、エージェント名やメトリクスの種類を書き換えて使用してください。

Woodpecker CI Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_FerYBzPY1px1PeVxdzIkY0bEgd6qWRE3xebiZbq6/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Woodpecker CI capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "woodpecker-ci-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_FerYBzPY1px1PeVxdzIkY0bEgd6qWRE3xebiZbq6/mcp"
    }
  }
}
チャットにコピー04
  • 現在のすべてのWoodpeckerエージェントをリストアップし、負荷が高いものがあるか教えてください。

  • Woodpeckerサーバーのヘルス状態を確認し、最新のメトリクスを表示してください。

  • 現在のビルド待ちキューを解消するために、新しいWoodpeckerエージェントを作成してください。

  • 'build-worker-01' という名前のエージェントで現在実行中のタスクを表示してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Woodpeckerを接続するだけで、準備は完了です。

WoodpeckerのインスタンスをVinkiusにリンクさせるだけです。認証情報は暗号化されて保持されるため、お使いのAIクライアントからすぐにCIの管理を開始できます。

WoodpeckerをAIに接続する

FAQ

Woodpecker管理の仕組みについて

  • 01

    AIがWoodpeckerサーバー全体を削除してしまうことはありますか?

    いいえ。AIにはエージェントの管理とヘルスチェックを行うツールのみが与えられており、サーバー本体を破壊するような操作はできません。

  • 02

    AIが自律的にエージェントのスケーリングを判断しますか?

    いいえ。AIは指示があった場合にのみ動作します。メトリクスに基づいてスケーリングを提案することはできますが、実際の作成や削除を実行するのはユーザーです。

  • 03

    AIを通じて特定のビルドログを確認することはできますか?

    いいえ。提供されているツールはエージェントのタスクやヘルス状態の監視を目的としており、個別のビルドログファイルの内容を読み取る機能は含まれていません。

  • 04

    エージェントが稼働中かどうかをAIはどうやって判断しますか?

    AIはタスク一覧を取得するツールを使用して、各エージェントで現在何が実行されているかを確認します。

  • 05

    エージェントの設定を更新することはできますか?

    はい。updateツールを使用して、既存のエージェント設定を変更することが可能です。

  • Woodpeckerに関するその他の質問は、コネクターの専用ページで確認できます。 Woodpecker Connectorの全機能を見る

『Woodpecker CI』を Claude、Cursor、ChatGPT などに接続