• WEB
  • WORKER
  • STATUS
  • HUMAN

AIを活用してDokkuのアプリケーション・レプリカを自動でスケーリングする方法

Dokkuをエージェントに接続すれば、自然言語でプロセス数を管理できます。スケーリングのコマンド実行はAIに任せて、あなたはロジックの開発に集中してください。

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

すぐに答え

AIでDokkuアプリをスケーリングするには?

AIがps_scaleツールを使用し、Dokkuクラスター内の任意のアプリに対してWebまたはワーカープロセスの数を調整します。エージェントに必要なレプリカ数を伝えるだけで、変更が即座に実行されます。

実行されるアクションの詳細

スケーリングによる成果

AIがあなたの意図を解釈し、具体的なプロセス調整へと変換します。

WEB

Webプロセスのスケーリング

AIがWeb dynoの数を調整し、流入するHTTPリクエストに対応します。CLI操作なしで、レスポンスの良いフロントエンドを維持できます。

WORKER

ワーカープロセスのスケーリング

エージェントがバックグラウンドワーカーをスケーリングしてジョブキューを処理します。負荷が高い時でも非同期タスクを滞らせません。

STATUS

現在の状態確認

AIは変更を加える前に、現在のプロセス数を確認します。スケーリングコマンドが実行される前に、稼働状況を正確に把握できます。

HUMAN

手動による上書き

Dokku CLIの制御権は常にあなたが保持しています。AIがスケーリングの要求を誤解した場合は、いつでもターミナルから直接修正可能です。

ワークフロー

スケーリング要求が届いた時のAIの動き

AIはチャットインターフェースとDokkuコマンドラインの架け橋となります。

  1. 需要の分析

    エージェントがリクエストを評価し、Webプロセスとバックグラウンドワーカーのどちらをスケーリングすべきかを判断します。

    ps_scale
  2. アプリ状態の検証

    AIは対象アプリケーションの現在の設定を確認し、スケーリングコマンドが有効であることを保証します。

    ps_scale
  3. スケーリングの実行

    エージェントは、指定されたプロセスタイプのレプリカ数を増減させる具体的なコマンドを送信します。

    ps_scale
  4. 変更の確認

    Dokku内でプロセス数の更新が完了すると、AIがその結果を報告します。

    ps_scale

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、すぐにスケーリングを実行できます。

出発点

アプリ名やプロセス数は、実際のDokkuの識別子に置き換えてください。

Dokku Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_4l81eUQDUiIsTQzod0jOLzrGv5gyZbaFCGJYUggR/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 — Dokku capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "dokku-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_4l81eUQDUiIsTQzod0jOLzrGv5gyZbaFCGJYUggR/mcp"
    }
  }
}
チャットにコピー04
  • アプリ 'api-server' のWebプロセスを3レプリカにスケーリングして。

  • 'background-jobs' のワーカー数を5に増やして。

  • 'frontend-app' のWeb dynoを1にスケールダウンして。

  • 'data-processor' アプリで現在実行中のワーカーは何個ですか?

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

ここから始める

Dokkuへの接続は一度だけ。あとは指示するだけです。

Dokkuインスタンスとの連携は一度行うだけで完了します。その後は、対応しているあらゆるクライアントからエージェントを通じてプロセスを管理できます。

DokkuをAIに接続する

FAQ

スケーリングの動作について

  • 01

    AIは新しいアプリケーションを作成できますか?

    いいえ。このMCPは、ps_scaleツールを使用して既存のプロセスをスケーリングすることに特化しています。

  • 02

    AIがアプリを削除してしまうことはありますか?

    いいえ。AIにはDokkuクラスターからアプリケーションを削除したり除去したりするツールは備わっていません。

  • 03

    Webプロセスとワーカープロセスを同時にスケーリングできますか?

    はい。一つのリクエストで両方のタイプをスケーリングするように指示することも、個別に指示することも可能です。

  • 04

    AIは基盤となるサーバーインフラまで管理しますか?

    いいえ。AIが管理するのはDokku内のプロセス数のみです。ホストマシン自体の管理は引き続きあなたが行う必要があります。

  • 05

    AIは環境変数を見ることができますか?

    いいえ。スケーリングツールはプロセス数にのみ作用し、アプリケーションの設定やシークレットにはアクセスしません。

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

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