エージェントがCloudflareアカウントを作成し、ドメインを購入し、デプロイできるようになりました
2026-04-30 | Sid Chatterjee、Brendan Irvine-Broque | 6分読了
コーディングエージェントはソフトウェア構築に優れています。しかし本番環境にデプロイするには、アプリをホストするクラウドから3つのものが必要です — アカウント、支払い方法、およびAPIトークンです。これまで、これらはヒューマンが直接処理するタスクでした。今、エージェントはユーザーに代わってこれらを処理するようになっています。
エージェントはヒューマンカスタマーが実行できるすべてのタスクを実行する必要があります。より高度な問題を解決するよう指示され、Cloudflareを使用してCloudflare APIを呼び出すことを選択します。本日より、エージェントはユーザーに代わってCloudflareをプロビジョニングできます。Cloudflareアカウントを作成し、有料サブスクリプションを開始し、ドメインを登録し、すぐにコードをデプロイするためのAPIトークンを取得できます。ヒューマンはループ内にいて許可を与えることができ、Cloudflareの利用規約に同意する必要がありますが、それ以外のヒューマンステップは最初から最後まで不要です。ダッシュボードにアクセスしたり、APIトークンをコピーして貼り付けたり、クレジットカード情報を入力したりする必要はありません。追加のセットアップなしで、エージェントは新しい本番アプリケーションを一度にデプロイするために必要なすべてを備えています。そしてCloudflareの Code Mode MCP server と Agent Skills を使用すれば、さらに優れています。
Stripe Projects との新しいプロトコル
これはすべて、Stripe Projects の立ち上げの一部として Stripe と共同設計した新しいプロトコルを通じて機能します。Stripeとの新しいパートナーシップの立ち上げに興奮しており、Stripe Atlas を使用して組み込む新しいスタートアップすべてに100,000ドルのCloudflareクレジットを提供することもできます。
しかし、この新しいプロトコルにより、署名済みユーザーを持つあらゆるプラットフォームがStripeと同じ方法でCloudflareと統合することが可能になり、エンドユーザーにとってゼロの摩擦があります。
仕組み: セットアップや手動ステップなしでゼロから本番環境へ
Stripe Projects プラグイン付きの Stripe CLI をインストールし、Stripe にログインして、新しいプロジェクトを開始します:
stripe projects init
その後、エージェントに何か新しいものを構築し、新しいドメインにデプロイするよう指示します。以下は、このフロー全体の2分間の短縮ビデオです:
Stripe にログインしているメールアドレスに既に Cloudflare アカウントがある場合、エージェントにアクセス権を付与するための標準的な OAuth フローが表示されます。ログインしているメールアドレスに既存の Cloudflare アカウントがない場合、Cloudflare はあなたとあなたのエージェント用にアカウントを自動的にプロビジョニングします:
エージェントがサイトを新しい Cloudflare アカウントに構築してデプロイし、Stripe Projects CLI を使用してドメインを登録するのを見ることができます:
エージェントは必要に応じて入力と承認を求めます。たとえば、Stripe アカウントにまだリンクされた支払い方法がない場合、エージェントは支払い方法を追加するよう求めます:
最後に、エージェントは本番環境にデプロイされ、アプリは新しく登録されたドメインで実行されます:
エージェントは文字通りゼロ、Cloudflare アカウントがまったくない状態から、事前に設定された Agent Skills や MCP server がない状態から、以下を実現しました:
- 新しい Cloudflare アカウントをプロビジョニング
- API トークンを取得
- ドメインを購入
- アプリを本番環境にデプロイ
エージェントはどのようにしてこれらのことができることを発見したのか?
エージェントはこれらのすべてを実行できることをどのようにして発見したのでしょうか? プロビジョニングできるサービスが何であるか、ドメインを購入する方法をどのようにして知ったのでしょうか? Cloudflare にデプロイする方法を理解するために必要なコンテキストをどのようにして得たのでしょうか? 詳しく見てみましょう。
プロトコルと統合の仕組み
上記のエージェント、Stripe、Cloudflare 間の相互作用には3つのコンポーネントがあります:
Discovery (ディスカバリー)
エージェントはコマンドを呼び出して、利用可能なサービスのカタログをクエリできます。
Authorization (認可)
プラットフォームはユーザーのアイデンティティを証明し、プロバイダーがアカウントをプロビジョニングまたは既存のアカウントをリンクし、エージェントに安全に認証情報を発行することを可能にします。
Payment (支払い)
プラットフォームは、プロバイダーが顧客に請求するために使用できる支払いトークンを提供し、エージェントがサブスクリプションを開始し、購入を行い、使用量ベースで請求されることを可能にします。
これらは OAuth、OIDC、支払いトークン化などの先行技術と既存の標準に基づいていますが、ヒューマンがループに含まれる必要があるかもしれない多くのステップを削除するために一緒に使用されます。
Discovery: エージェントが自分でプロビジョニングできるサービスを見つける方法
上記のエージェントセッションでは、エージェントが CLI コマンド stripe projects add cloudflare/registrar:domain を実行する前に、まず Cloudflare Registrar サービスを発見する必要がありました。これは stripe projects catalog コマンドを呼び出すことで行われ、利用可能なサービスが返されます:
Cloudflare 製品およびその他のプロバイダーからのサービスの完全なセットは長く、成長しており、ヒューマンにとっては圧倒的です。しかし、エージェントにとって、このサービスカタログは正確に必要なコンテキストです。エージェントはユーザーが何をするよう求めたか、およびユーザーの好みに基づいて、このカタログからサービスを選択します — しかし、ユーザーはどのプロバイダーがどのサービスを提供しているかについて事前知識を必要とせず、入力を提供する必要もありません。
Cloudflare などのプロバイダーは、JSON を返す単純な REST API を通じてこのカタログを利用可能にし、エージェントに必要なすべてを提供します。
Authorization: 新規ユーザーのための即座のアカウント作成
エージェントがサービスを選択してプロビジョニングする場合 (例: stripe projects add cloudflare/registrar:domain)、Cloudflare アカウント内でリソースをプロビジョニングします。しかし、ヒューマンをサインアップページに送信することなく、オンデマンドでアカウントを作成することができるのはなぜでしょうか?
最初にユーザーが Stripe アカウントにサインインしたことを思い出してください。Stripe はアイデンティティプロバイダーとして機能し、ユーザーのアイデンティティを証明します。Cloudflare はアカウントが既に存在しない場合、ユーザーの新しいアカウントを自動的にプロビジョニングし、認証情報を Stripe Projects CLI に返します。認証情報は安全に保存されますが、エージェントが Cloudflare に認証されたリクエストを行うために使用できます。
これは、Cloudflare または他のサービスに新しい人が、追加のステップなしで、エージェントですぐに構築を開始できることを意味します。ユーザーが既に Cloudflare アカウントを持っている場合、Stripe Projects CLI にアクセス権を付与するための標準的な OAuth フローが送信され、既存の Cloudflare アカウントでリソースをプロビジョニングできます。
Payment: エージェントに予算を与える、クレジットカード情報を与えずに
あなたは正当に心配するかもしれません、「エージェントが少し行き過ぎて、数十のドメインを購入し始めたらどうなるでしょうか? 巨額の請求を受けることになるでしょうか? 本当にエージェントにクレジットカードを信頼できますか?"
プロトコルはこれを2つの方法で説明しています。エージェントが有料サービスをプロビジョニングする場合、Stripe はプロバイダー (Cloudflare) へのリクエストに支払いトークンを含めます。クレジットカード番号などの生の支払い詳細はエージェントと共有されることはありません。その後、Stripe はデフォルト制限として $100.00 USD/月をエージェントが任意のプロバイダーで費やすことができる最大値として設定します。
この制限を引き上げる準備ができたら、Cloudflare アカウントで Budget Alerts を設定できます。
署名済みユーザーを持つあらゆるプラットフォームが Cloudflare と同じ方法で統合できます
署名済みユーザーを持つあらゆるプラットフォームは「Orchestrator」として機能し、Stripe Projects で Stripe が果たすのと同じ役割を果たし、Cloudflare と統合できます。
あなたの製品がコーディングエージェントだとしましょう。人々が構築したものを取得し、Cloudflare および他のサービスを使用して本番環境にデプロイできるようにしたいと考えています。しかし、最後に望むことは、人々を認可フローと展開場所と方法の決定木の迷路に送ることです。あなたはただ人々が出荷できるようにしたいだけです。
あなたのプラットフォームは、既にサインインしているユーザーとともに Orchestrator として機能します。ユーザーがドメイン、ストレージバケット、エージェントに与えるサンドボックス、またはその他のものが必要な場合、Cloudflare に1つの API 呼び出しを行って、新しい Cloudflare アカウントをプロビジョニングし、代わりに認証されたリクエストを行うためのトークンを取得します。
または、Cloudflare の顧客が Cloudflare が Planetscale と提携しているのと同様に、あなたのサービスを簡単にプロビジョニングできるようにしたいとしましょう。Cloudflare から直接 Planetscale Postgres データベースを作成することが可能です。このプロトコルが実現する前に、Planetscale との作業を開始しましたが、ここでのフローはかなり似ています。Cloudflare は Orchestrator として機能し、PlanetScale アカウントに接続し、データベースを作成し、ユーザーの既存の支払い方法を請求に使用できます。
この新しいプロトコルは、多くのプラットフォームが長年にわたって実行してきた、多くの場合、特定のプラットフォームに対して1回限りまたはカスタムの方法で実行してきたクロスプロダクト統合のタイプを標準化し始めます。標準がなければ、各統合には、多くの場合、将来の統合に活用できなかったエンジニアリング作業が必要でした。
OAuth 標準がアカウントへのアクセスを他のプラットフォームに委譲することを可能にしたのと同様に、プロトコルは OAuth を使用し、支払いとアカウント作成にさらに拡張し、エージェントを第一級の関心事として扱う方法で行います。
標準の進化を続け、Stripe と公式仕様の共有について協力することに興奮しています。また、より多くのプラットフォームと統合することにも興奮しています — [email protected] にメールを送信し、プラットフォームを Cloudflare と統合する方法を教えてください。
エージェントにプロビジョニングと支払いの力を与える
Stripe Projects はオープンベータ版であり、Cloudflare アカウントをまだ持っていなくても開始できます。Stripe CLI をインストールし、Stripe にログインして、新しいプロジェクトを開始するだけです:
stripe projects init
エージェントに Cloudflare で何か新しいものを構築するよう指示し、構築したものを見せてください!
Cloudflare について
Cloudflare の接続クラウドは企業ネットワーク全体を保護し、顧客がインターネット規模のアプリケーションを効率的に構築するのを支援し、あらゆるウェブサイトまたはインターネットアプリケーションを加速し、DDoS 攻撃を防ぎ、ハッカーを遠ざけ、Zero Trust への道のりを支援できます。任意のデバイスから 1.1.1.1 にアクセスして、インターネットをより高速で安全にする無料アプリを開始してください。より良いインターネットを構築するというミッションについて詳しく知るには、ここから始めてください。新しいキャリアの方向を探している場合は、採用情報をご確認ください。