• イベント
  • データ
  • ログ
  • 管理

AIからGoogle Pub/Subへメッセージを送りクラウドワークフローを起動する方法

AIをGoogle Pub/Subに接続すれば、チャットでの指示をクラウドイベントへと変換できます。接続後は、{{agent}}が指定したトピックをリッスンしているあらゆるプロセスを起動できるようになります。

このページについてAIに聞く

すぐに答え

AIを使ってどのようにクラウドプロセスを開始できますか?

AIがpublish_messageツールを使用して、指定したGoogle Pub/Subトピックにペイロードを送信します。このメッセージが信号となり、クラウドインフラ側で重いデータ処理タスクなどの実行が開始されます。具体的な連携の流れは以下の通りです。

信号の送信先

トリガーによる実行結果

AIがバックエンドサービスのトリガーとして機能します。

イベント

即時のクラウド起動

AIがトピックにメッセージを送信します。これにより、クラウド関数やワーカーが即座にタスクの実行を開始します。

データ

ペイロードの配信

{{agent}}がメッセージ内に特定のデータを含めます。これにより、バックエンド側で処理に必要なパラメータを正確に受け取れます。

ログ

実行の追跡

メッセージ送信後、クラウドのログに受信イベントが記録されます。Google Cloudコンソールからタスクの進捗を確認できます。

管理

人間による監視

AIが行うのは信号の送信のみです。実際のクラウドインフラの管理や、メッセージを処理するロジックの制御は引き続きユーザーが行います。

ワークフロー

コマンド受信時にAIが行うこと

AIがチャットとクラウド環境の間の通信レイヤーを担います。

  1. 意図の解析

    {{agent}}がユーザーのリクエストを解析し、クラウドに送信すべきデータを特定します。

    publish_message
  2. ペイロードの整形

    AIが指示内容を、トピックに適した有効なメッセージ形式に構造化します。

    publish_message
  3. 信号の送信

    {{agent}}が指定されたGoogle Pub/Subトピックへ直接メッセージをプッシュします。

    publish_message
  4. 配信の確認

    AIがメッセージのパブリッシュ成功を確認し、トリガーが正常に動作したことを伝えます。

    publish_message

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、最初のクラウドイベントを起動してみましょう。

出発点

トピック名やデータペイロードは、実際のGoogle Cloudの設定に合わせて書き換えてください。

Google Pub/Sub Topic Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_tXawJTrCLzUfEbhK55dkEMOJ5JPMApF04aNCtm7D/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Google Pub/Sub Topic capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "google-pubsub-topic-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_tXawJTrCLzUfEbhK55dkEMOJ5JPMApF04aNCtm7D/mcp"
    }
  }
}
チャットにコピー04
  • データ {'file_id': '12345'} を含めて 'image-processing-topic' にメッセージをパブリッシュして

  • 夜間のクリーンアップジョブを開始するために、'data-sync' トピックにトリガーを送信して

  • 'user-signup' トピックに、メールアドレス 'test@example.com' の新規ユーザーが登録したことを通知して

  • 現在のプロジェクトの新しいバッチジョブを開始するために、'heavy-compute' トピックを起動して

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Google Pub/Sub Topicを一度接続すれば、あとは指示するだけです。

Google Cloudアカウントを連携させるだけで準備完了です。認証情報は暗号化して保持されるため、すぐにメッセージの送信を開始できます。

Google Pub/Sub TopicをAIに接続する

FAQ

トリガーの動作について

  • 01

    AIが新しいPub/Subトピックを作成することはできますか?

    いいえ。AIができるのは、Google Cloudプロジェクト内に既に存在するトピックに対してメッセージをパブリッシュすることのみです。

  • 02

    AIが既存のメッセージやトピックを削除することはありませんか?

    はい、ありません。このMCPはメッセージのパブリッシュ機能のみを提供します。クラウドのリソースを削除、変更、または管理することはできません。

  • 03

    クラウド関数がタスクを完了したかどうかをAIは知ることができますか?

    いいえ。AIはメッセージがトピックに正常に配信されたことまでしか把握できません。その後のプロセスでどのような結果になったかを確認することはできません。

  • 04

    複雑なJSONオブジェクトを送信できますか?

    はい。パブリッシュするメッセージに特定のJSONペイロードを含めるよう、{{agent}}に指示できます。

  • 05

    Google Cloudのキーを毎回提供する必要がありますか?

    いいえ。セットアップ時に一度提供するだけで済みます。Vinkiusが接続を安全に管理するため、チャットのたびにキーを入力する必要はありません。

  • Google Pub/Sub Topicに関するその他の質問は、コネクタのページで確認できます。 Google Pub/Sub Topic Connectorの全機能を見る

『Google Pub/Sub Topic』を Claude、Cursor、ChatGPT などに接続