Claude Code プラグイン · オープンソース
デプロイも修正もロールバックも、エージェントに頼むだけ
Zenavo スキルは、プロジェクトのデプロイ、デプロイが失敗した原因の特定、動いていたバージョンへの復帰、環境変数の管理を Claude Code に教えます。範囲をあなたが決めたキーで動き、何かを変える前には必ず確認します。
このページは English、简体中文、繁體中文、Español、Bahasa Indonesia でもご覧いただけます。
api の前回のデプロイはなぜ失敗した?
zenavo-debug
- get_project shop
- list_deployments api
- get_job
- list_env api
イメージのビルドは成功しましたが、api は起動直後に終了しています。DATABASE_URL を読み込もうとしていますが、このサービスにはその変数がありません。値がこの会話に出ないよう、サービスの Variable タブで追加してください。その後もう一度デプロイします。
3 ステップでインストール
コンピューターごとに一度だけ。キーはあなたのマシンに保存され、Claude Code の設定には入りません。
zenavo-mcp をインストール
スキルはオープンソースの MCP サーバー zenavo-mcp を通じて Zenavo とやり取りします。お使いのシステム用のバイナリをダウンロードして検証するか(方法は README にあります)、Go 1.26 以降でビルドします。
go install github.com/Zenavo-App/zenavo-mcp/cmd/zenavo-mcp@latestサインインしてキーの範囲を決める
zenavo-mcp loginコンソールが開き、承認を求められます。コードがターミナルの表示と一致することを確認し、Deploy か Read only を選んで、キーをエージェントが作業するプロジェクトに限定します。閲覧だけにするなら
--scope readでサインインします。Claude Code にプラグインを追加
claude plugin marketplace add Zenavo-App/zenavo-skillsclaude plugin install zenavo@zenavoプラグインには下の 5 つのスキルが入っていて、zenavo-mcp も自動で起動します。
5 つのスキル
どれも zenavo-skills リポジトリにある、短くて読める手順書です。Claude は頼まれた内容から適切なものを選びます。
-
zenavo-deploy先に確認しますプロジェクト全体または 1 つのサービスをデプロイし、ジョブを追って、正常に起動したか確認します。
shop の api サービスをデプロイして
-
zenavo-debug状態、ジョブの出力、ログから、デプロイの失敗やサービスのクラッシュの原因を突き止め、修正を提案します。
worker が再起動を繰り返すのはなぜ?
-
zenavo-rollback先に確認しますサービスまたはプロジェクト全体を、以前の正常なデプロイに戻します。
web を前のバージョンに戻して
-
zenavo-env先に確認します環境変数を追加、変更、削除します。できる限り値を会話に出しません。
worker の LOG_LEVEL を debug にして
-
zenavo-setupツールが見つからない、またはサインインしていないときに、zenavo-mcp のインストールとサインインを手伝います。
Zenavo のツールが動かない
ほかのエージェント
どの MCP クライアントでも同じサーバーを、同じキーと同じ制限で使えます。スキルは Claude Code 向けで、ほかのクライアントではエージェントがツールを使います。
Claude Code でサーバーだけを使う
プラグインなしでツールだけを使う場合:
claude mcp add zenavo -- zenavo-mcpClaude Desktop、Cursor など
クライアントの MCP 設定(claude_desktop_config.json、.cursor/mcp.json など)にサーバーを追加します。
{
"mcpServers": {
"zenavo": { "command": "zenavo-mcp" }
}
}エージェントが呼び出せるもの
zenavo-mcp がエージェントに渡すツールです。キーにできることはエージェントではなく Zenavo API が決めます。Read only のキーではデプロイできません。
閲覧
whoamiキーが使うアカウント、チーム、ロールと、その権限list_projectsプロジェクトとそのサービスget_projectサービス、ポート、ドメイン、稼働状況、実行中のジョブ、デプロイを妨げている要因get_logsサービスの最新のログ行(絞り込み可)list_deploymentsサービスの最近のデプロイ(現在のものに印付き)get_jobジョブの状態、進捗、ログ。完了まで待つこともできます
Deploy 権限が必要
list_envサービスの環境変数の名前。値は決して含みませんdeployプロジェクト全体または 1 つのサービスをデプロイrollback以前に成功したデプロイをもう一度実行restart_service再ビルドせずにサービスを再起動set_env / unset_env環境変数を 1 つ設定または削除。値は返されません
キーを渡すことを前提に設計
Deploy 権限を持つエージェントは、サービスにできることなら何でもするコードをデプロイできてしまいます。だからキーは狭く、判断はあなたが下します。
まず確認
デプロイ、ロールバック、再起動、変数の変更は、あなたの承認を待ちます。変更を伴うツールには印が付いているので、エージェントは実行前に確認します。
値は見せない
エージェントに見えるのは変数の名前だけで、値は見えません。ログは変数の値を置き換えたうえで、信頼できないデータとして渡されます。
範囲はあなたが決める
Deploy か Read only、一部のプロジェクトに限定、90 日で失効。キーはエージェントの設定ではなく、あなたのコンピューターに保存されます。
すべて記録
変更はすべてキーの名前で監査ログに残ります。Account settings → API Keys でキーを削除すれば、すぐに止められます。
プロジェクトの削除、シェルを開く、ファイルやデータベースの行を読む、バックアップのダウンロード、サーバーの変更、請求やチームメンバーの操作を行うツールはありません。それらはコンソールで行います。