コーディングエージェント
Claude Code、Codex、Cursor などの AI コーディングエージェントは、Lizard CLI を通じて Lizard (lizard.build) にアプリをデプロイし、管理します。npx skills add lizard-build/skill -g で Lizard Skill を一度インストールすると、エージェントは lizard skills get core --json で CLI に組み込まれたガイドを読み込み、--help --json で任意のコマンドのフラグを確認します。ChatGPT や Claude など MCP で通信するクライアントは、代わりに Lizard MCP を使えます。エージェントからのデプロイの全手順については、Claude Code、Codex、Cursor からデプロイする を参照してください。
組み込みスキル
CLI には、そのバージョンに対応した利用ガイドを同梱しています。エージェントは次のコマンドで読み取ります:
lizard skills get core --jsonこれにより { name, frontmatter, content, … } が返されます:content には完全なガイド(ビルドパイプライン、env の優先順位、アドオン、検出、終了コード)が含まれます。関連するサブコマンド:
lizard skills list # available embedded skills
lizard skills get core # the core guide
lizard skills path # where skills are storedガイドはバイナリに同梱されているため、lizard upgrade を実行するとエージェントへの指示も更新されます。
自己記述的なコマンド
エージェントは、暗記した構文に頼る代わりに、実行時にフラグの正確な構文を確認します:
lizard --help --json # full command tree + exit codes
lizard <cmd> --help --json # a specific command's schemaJSON と自動化 を参照してください。
エージェントでのブートストラップ
典型的なエージェントのフロー:
- ガイドを読み込む:
lizard skills get core --json→contentを読む。 - タスクの実行時に認証を確認する: ユーザーのタスクを実行し、終了コード
2の場合はlizard loginを実行し、表示された URL をユーザーに渡してから再試行する。 - 求められたらトライアルを開始する: 新しいアカウントにはプランがないため、最初の作成は HTTP 402(
code: "PAYMENT_REQUIRED"、終了コード1)で失敗する。lizard billing start --jsonを実行し、Checkout のurlをユーザーに渡して、カードが追加されたら再試行する。 - 変更前に対象を確認する:
lizard status(cwd リンク) とlizard ps --json(サービス)。 - ガイドに従って実行する:
add、up、secrets、domainなど。常に--jsonを付けます。
lizard バイナリが存在しない場合は、最初にインストールしてください。macOS または Linux では、インストールスクリプトを使います:
curl -fsSL https://lizard.build/install.sh | bashスクリプトは Node.js も sudo も必要とせず、すでに PATH に含まれているフォルダに lizard をリンクするので、エージェントは同じセッション内でそのまま呼び出せます。lizard が見つからない可能性があるとスクリプトに表示された場合は、代わりに ~/.lizard/bin/lizard を呼び出してください。Windows では、PowerShell で次を実行します:
irm https://lizard.build/api/cli/install.ps1 | iexまたは、どのシステムでも npm からインストールできます:
npm install -g @lizard-build/cliエージェントが従うべき慣例
- 非対話呼び出しでは、常に
--jsonを付ける。 - サービスの削除、アドオンの削除、プロジェクト全体のシークレットの上書き、本番環境の再起動など、破壊的な操作はユーザーに確認する:CLI 自身のプロンプトは TTY 上でのみ動作します。
- デフォルトでは シークレットを利用するサービスのスコープに限定する。
--globalは、公開してよい値だと確認できる場合にのみ使います。変数と Secrets を参照してください。 - 求められていないのに Dockerfile を書かない:lizardpack はほとんどのスタックを自動検出します。まずはデプロイを試してください。ビルドパイプライン を参照してください。
lizard upを使って git 連携サービスをアップロード方式へ切り替えない:service set+redeployを使います。
エディタ統合
Lizard Skill は、エージェントが利用ガイドを読み込むための初期手順です。エディタやアシスタントにインストールすると、エージェントは必要なときにガイドを読み、このドキュメントで説明する CLI を操作できます。すべてのエージェント向けに一度インストールします:
npx skills add lizard-build/skill -gClaude Code、Cursor、Codex、Copilot、Gemini CLI のほか、Agent Skills 形式を読み込むエージェントで動作します。シェルコマンドを実行する代わりに MCP で通信するクライアントには、Lizard MCP を使ってください。
これは AI IDE にも当てはまります。アプリの作成やテストは行っても、ホスティングはしません。Google Antigravity で構築したアプリをデプロイする を参照してください。1 つのプロンプトでデプロイ全体を実行します。
Chrome で開いているページを Claude Code や ChatGPT に編集させるには、Lizard Studio を使ってください。
Lizard MCP
Lizard MCP を使うと、ChatGPT、Claude などの MCP クライアントから Lizard プロジェクトを管理できます。サービスとアドオンの作成、再デプロイ、ログとメトリクスの確認、シークレットの設定、レプリカのスケール、ドメインの割り当てができます。これはホスト型のサーバーで、次の URL で Streamable HTTP を使って通信します:
https://employ-woman-g1q2.us-east-1.onlizard.com/mcpOAuth に対応したクライアントでは、初回利用時にサインインします。それ以外のクライアントは、Authorization: Bearer ヘッダーで liz_ API キーを送ります。キーは lizard keys create <name> で作成します。
Claude Code に追加する:
claude mcp add --transport http lizard https://employ-woman-g1q2.us-east-1.onlizard.com/mcpCursor など、JSON で設定するクライアントの場合:
{
"mcpServers": {
"lizard": {
"url": "https://employ-woman-g1q2.us-east-1.onlizard.com/mcp",
"headers": { "Authorization": "Bearer liz_your_key" }
}
}
}トライアルの開始、支払い、Pro の解約は Billing ページで行います。何かを作成する前にアカウントの支払いが必要な場合、ツールのエラーには PAYMENT_REQUIRED と開くべきリンクが含まれます。
独自の MCP サーバーをホストする
Lizard CLI を使うエージェントと、MCP を公開するアプリケーションは別のワークフローです。上記の CLI コマンドは MCP トランスポートを提供しません。Streamable HTTP を使って独自のサーバーをデプロイするには、リモート MCP ガイド に従ってください。
関連項目
lizard skills:完全なコマンドリファレンス。- JSON と自動化:
--jsonの出力とスキーマ確認。 - 変数と Secrets:エージェントが従うべき シークレットのスコープ慣例。
- Claude Code からアプリをデプロイする:同じ初期設定とデプロイ手順を、プロンプトの例とともに説明しています。
更新日