EdgeOne Pages が ChatGPT 向けアプリをサポート:MCP サーバーのワンクリックデプロイ
EdgeOne Pages で独自の ChatGPT 向けアプリを素早く構築・デプロイできるようになりました。すぐに使えるアプリケーションテンプレートを提供し、エッジ関数を使用して OpenAI Apps SDK 互換の MCP サーバーを構築し、ChatGPT の対話でインタラクティブなアプリケーションインターフェースをレンダリングできるよう支援します。
ChatGPT 向けアプリとは何ですか?
ChatGPT 向けアプリは OpenAI が新しくリリースした対話型アプリ機能で、ユーザーが自然な対話の中で様々なサードパーティアプリケーションをシームレスに使用できるようにします。例えば、ChatGPT で「Expedia 明日のニューヨーク行きフライト」と言うと、ChatGPT が自動的に Expedia アプリを起動し、対話インターフェースで直接インタラクティブなフライト選択パネルを表示し、他のウェブサイトやアプリに移動する必要がありません。

ChatGPT 向けアプリは2つの方法で起動できます:
- 能動的呼び出し:メッセージの冒頭にアプリ名を入力すると、ChatGPT が自動的にそのアプリケーションを起動します。
- スマート推薦:対話内容が特定のアプリに関連している場合、ChatGPT が自動的にその使用を推薦します。
現在、ChatGPT プラットフォームには Booking.com、Canva、Expedia などの有名サービスを含む第一弾のアプリがリリースされています。OpenAI は今後アプリ提出チャンネルを開放し、開発者が独自の ChatGPT 向けアプリを公開し、適切なシナリオで8億人以上の ChatGPT ユーザーにリーチできるようになる予定です。
ChatGPT 向けアプリの開発方法
OpenAI は ChatGPT 向けアプリ構築用の Apps SDK を提供しています。この SDK はモデルコンテキストプロトコル(MCP)を基盤として構築されており、ChatGPT が外部ツールやリソースに接続できるようにするオープン標準です。
基本的なワークフローは以下の通りです:
- MCP サーバーが対話で呼び出し可能なツールを公開
- ChatGPT がコンテキストに応じて適切なツールを選択・呼び出し
- MCP サーバーが操作を実行して構造化データを返却
- (オプション)同時に HTML リソースを返却し、ChatGPT クライアントの iframe にレンダリングしてインタラクティブインターフェースを提供
詳細な開発フローについてはOpenAI Apps SDK ドキュメントをご参照ください。
ChatGPT 向けアプリテンプレートの紹介
開発者の素早いスタートを支援するため、すぐに使える最小限のChatGPT 向けアプリテンプレートを提供しています。
テンプレートのコア機能には以下が含まれます:
- MCP サーバー:EdgeOne エッジ関数ベースで実装、メインファイルは functions/mcp/index.ts で、ツール登録と HTML リソース登録をサポート。
- HTML アプリケーション:Next.js ベースで実装、メインファイルは app ディレクトリに配置され、ChatGPT 対話インターフェースにレンダリング可能。
- クロスドメインサポート:EdgeOne カスタム設定ルールベースで、設定ファイルは edgeone.json、CORS リクエストを自動処理。
開発者はこれを基盤として独自のツールとインタラクティブインターフェースを拡張実装できます。
クイックスタート
1. アプリケーションのデプロイ
テンプレートプロジェクトを EdgeOne Pages にデプロイします。デプロイ完了後、システムが自動的にドメインを割り当て、Next.js アプリと MCP エンドポイントをホスティングします。
2. ChatGPT からの接続
まず開発者モードを有効にします。ChatGPT を開き、Settings → Connectors → Advanced → Developer mode に進みます。開発者モードを有効化すると、Settings → Connectors の下に作成ボタンが表示されます。
作成ボタンをクリックして、EdgeOne Pages のデプロイアドレスを MCP サーバーとして追加します。例:https://<your-project-url>/mcp

3. テスト検証
新しい対話でアプリケーションを有効化し、異なるプロンプトを入力してアプリケーションが期待通りに動作するか検証します。
まとめ
ChatGPT 向けアプリは全く新しいアプリケーション配信方式を開き、ユーザーが最も必要とする瞬間に対話の中で自然にアプリケーションが現れるようにします。OpenAI がアプリ提出チャンネルを開放することで、開発者は世界中の ChatGPT ユーザーにリーチする重要な機会を得ることになります。
EdgeOne Pages は ChatGPT 向けアプリ開発に理想的なデプロイ環境を提供します。グローバルエッジネットワークベースで、MCP サーバーと HTML アプリケーションが世界中のエッジノードに配信され、低レイテンシー応答を保証します。プラットフォームはゼロ設定 CI/CD をサポートし、コードプッシュで自動デプロイされるため、アプリケーションロジック開発に集中できます。
関連リソース: