- ERROR
- FIX
- LOGS
- HUMAN
すぐに答え
AIを使ってどのようにDokkuのログをデバッグできますか?
エージェントが get_logs ツールを使用して、Dokkuコンテナからstdoutおよびstderrのストリームを取得します。取得したログから、特定のパターンを持つエラーの特定や、スタックトレースの解説をAIに依頼できます。手動でログをスクロールする手間を省き、解決策へ直行できます。
デバッグセッションの結果
トラブルシューティングで得られる成果
AIが生のログストリームを解析し、以下のような具体的なアウトプットを提供します。
ERROR
根本原因の特定
AIがログ内のスタックトレースやエラーコードをスキャンし、アプリが停止した原因を明確に説明します。
FIX
実行可能な解決策
エラーが特定されると、エージェントは修正に必要な具体的なコード変更や設定の更新内容を提案します。
LOGS
整理されたログ要約
AIがノイズや繰り返しの情報をフィルタリングし、クラッシュに関連する重要なイベントのみを抽出します。
HUMAN
手動での対応指示
ログが空の場合や環境に起因するエラーの場合、AIはDokkuの設定において手動で確認すべき箇所を具体的に指示します。
ワークフロー
クラッシュ発生時にAIが行うこと
数千行に及ぶテキストの読み込みという重労働をAIが肩代わりします。
ストリームの取得
エージェントがDokkuにアクセスし、対象アプリの最新のstdoutおよびstderr出力を取得します。
get_logsクラッシュ箇所の特定
AIが「Error」や「Fatal」といったキーワードを検索し、問題が発生した正確な瞬間を見つけ出します。
get_logsトレースの解析
スタックトレースを解釈し、エラーがアプリケーションのロジックや特定の依存関係のどこに紐付いているかを特定します。
get_logs修正案の提示
エージェントが解析結果をまとめ、問題を解決するためのコマンドやコードの変更内容を提示します。
get_logs
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使ってデバッグを開始できます。
出発点
これらはあくまで例です。実際のDokkuアプリ名に書き換えて使用してください。
Dokku Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_4l81eUQDUiIsTQzod0jOLzrGv5gyZbaFCGJYUggR/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Dokku capabilities are ready to use.
{
"mcpServers": {
"dokku-mcp": {
"url": "https://edge.vinkius.com/vk_preview_4l81eUQDUiIsTQzod0jOLzrGv5gyZbaFCGJYUggR/mcp"
}
}
}アプリ 'web-api' のログを取得して、クラッシュの原因を教えてください。
'worker-service' の stderr を確認して、最新のエラーメッセージを見つけてください。
'frontend-app' の stdout を確認して、データベースの接続タイムアウトが発生していないか教えてください。
'auth-service' の直近100行のログを要約し、ログイン失敗の試行がないか確認してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
一度Dokkuを接続すれば、あとは聞くだけです。
リンクをクリックして接続するだけです。認証情報は暗号化されて保持されるため、すぐにAIへアプリの状態について質問を開始できます。
DokkuをAIに接続するFAQ
デバッグの仕組みについて
- 01
AIがコードを自動的に修正することはできますか?
いいえ。AIはコードの変更案やコマンドを提案できますが、実際に適用するのはユーザー自身です。
- 02
AIがDokkuのアプリを再起動することはできますか?
いいえ。このMCPはログの読み取り専用です。アプリの再起動にはDokku CLIまたはダッシュボードを使用してください。
- 03
AIはアプリのすべてのデータにアクセスできますか?
いいえ。get_logs ツールを通じて取得した stdout および stderr のログのみにアクセスできます。
- 04
大量のログファイルがある場合、AIはどう処理しますか?
AIはツールから提供されたストリームを読み取り、コンテキスト制限に抵触しないよう、最新または関連性の高いセグメントに集中して解析を行います。
- 05
どのAIクライアントでも使用できますか?
はい。Claude、Cursor、Windsurfなど、MCPに対応しているクライアントであれば使用可能です。
Dokkuに関するその他の質問は、Connectorのページで確認できます。 Dokku Connectorの全機能を見る
『Dokku』を Claude、Cursor、ChatGPT などに接続
