• WORKER
  • LOGS
  • HUMAN
  • DATA

AIでサービス通知を自動化する方法:Google Pub/Sub Topicを活用

AIをGoogle Pub/Subトピックに接続すれば、ジョブの完了と同時にシステム内の他のプロセスへ信号を送れます。

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

すぐに答え

AIを使ってどのようにマイクロサービスを起動できますか?

AIが publish_message ツールを使用して、特定のGoogle Pub/Subトピックにデータを送信します。これが信号となり、ワーカーや後続のサービスが次のタスクを開始します。具体的な仕組みは以下の通りです。

信号の送信先

信号の送信先

AIは指示に基づいて、情報を特定の宛先へ直接届けます。

WORKER

マイクロサービスの起動

AIがワーカーが購読しているトピックにメッセージを送信します。ターミナルを操作することなく、自動処理を開始できます。

LOGS

イベントの追跡

AIがステータス更新をトピックに公開し、ロギングや監視スタックへ送ります。イベントの記録を即座に取得可能です。

HUMAN

手動介入の通知

人の判断が必要な場合、AIが監視ダッシュボードへ通知を送るトピックにメッセージを送信できます。介入のタイミングはあなたが決められます。

DATA

後続データへの反映

AIがイベントデータをデータベースや分析エンジンに繋がるトピックへ送ります。AIの動作とデータを常に同期させられます。

ワークフロー

タスク受信時にAIが行うこと

AIが会話の内容とバックエンド・インフラストラクチャ間の受け渡しを担います。

  1. イベントの分析

    エージェントが完了したタスクやユーザーイベントを確認し、送信すべき情報を特定します。

    publish_message
  2. ペイロードの整形

    AIが、特定のマイクロサービスが受け取りやすいメッセージ形式にデータを構造化します。

    publish_message
  3. 信号の送信

    整形されたメッセージを、指定されたGoogle Pub/Subトピックへ直接送信します。

    publish_message
  4. 配信の確認

    AIがメッセージの送信成功を確認し、後続サービスへ通知が届いたことを保証します。

    publish_message

試してみる

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

これらのプロンプトを使って、インフラへのメッセージ送信を開始しましょう。

出発点

トピック名やメッセージの内容は、実際のサービス識別子に置き換えてください。

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
  • この要約が完了したら、'order-processing' トピックにメッセージを公開してください。

  • ユーザーのメールアドレスを添えて、'user-signup' トピックに通知を送信してください。

  • このファイルの分析が終わったら、'image-resize-worker' トピックを起動してください。

  • データクリーンアップタスクが完了したことを、'system-alerts' トピックに通知してください。

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

ここから始める

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

アカウントの連携は一度だけで済みます。認証情報は暗号化して保持されるため、すぐにAIへサービスの起動指示を出せるようになります。

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

FAQ

動作について

  • 01

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

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

  • 02

    AIがGoogle Cloudの権限を管理しますか?

    いいえ。接続したアカウントがメッセージを公開できるよう、Google Cloudコンソールであらかじめ必要なIAM権限を設定しておく必要があります。

  • 03

    複雑なJSONペイロードを送信できますか?

    はい。マイクロサービスが解析しやすいよう、メッセージをJSONオブジェクト形式で構成するようAIに指示できます。

  • 04

    AIはトピック内のメッセージを削除できますか?

    いいえ。このコネクターにはメッセージを公開する機能しかありません。既存のメッセージの読み取り、削除、管理はできません。

  • 05

    AIは関数(Function)を直接起動できますか?

    AIが起動するのはトピックです。Cloud Functionsを起動したい場合は、その関数がAIの書き込むPub/Subトピックをトリガーにするよう設定してください。

  • Google Pub/Sub Topicについて他に質問がありますか? Google Pub/Sub Topicコネクターの全機能を見る

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