- WORKER
- LOGS
- HUMAN
- DATA
すぐに答え
AIを使ってどのようにマイクロサービスを起動できますか?
AIが publish_message ツールを使用して、特定のGoogle Pub/Subトピックにデータを送信します。これが信号となり、ワーカーや後続のサービスが次のタスクを開始します。具体的な仕組みは以下の通りです。
信号の送信先
信号の送信先
AIは指示に基づいて、情報を特定の宛先へ直接届けます。
WORKER
マイクロサービスの起動
AIがワーカーが購読しているトピックにメッセージを送信します。ターミナルを操作することなく、自動処理を開始できます。
LOGS
イベントの追跡
AIがステータス更新をトピックに公開し、ロギングや監視スタックへ送ります。イベントの記録を即座に取得可能です。
HUMAN
手動介入の通知
人の判断が必要な場合、AIが監視ダッシュボードへ通知を送るトピックにメッセージを送信できます。介入のタイミングはあなたが決められます。
DATA
後続データへの反映
AIがイベントデータをデータベースや分析エンジンに繋がるトピックへ送ります。AIの動作とデータを常に同期させられます。
ワークフロー
タスク受信時にAIが行うこと
AIが会話の内容とバックエンド・インフラストラクチャ間の受け渡しを担います。
イベントの分析
エージェントが完了したタスクやユーザーイベントを確認し、送信すべき情報を特定します。
publish_messageペイロードの整形
AIが、特定のマイクロサービスが受け取りやすいメッセージ形式にデータを構造化します。
publish_message信号の送信
整形されたメッセージを、指定されたGoogle Pub/Subトピックへ直接送信します。
publish_message配信の確認
AIがメッセージの送信成功を確認し、後続サービスへ通知が届いたことを保証します。
publish_message
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って、インフラへのメッセージ送信を開始しましょう。
出発点
トピック名やメッセージの内容は、実際のサービス識別子に置き換えてください。
Google Pub/Sub Topic Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_tXawJTrCLzUfEbhK55dkEMOJ5JPMApF04aNCtm7D/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Google Pub/Sub Topic capabilities are ready to use.
{
"mcpServers": {
"google-pubsub-topic-mcp": {
"url": "https://edge.vinkius.com/vk_preview_tXawJTrCLzUfEbhK55dkEMOJ5JPMApF04aNCtm7D/mcp"
}
}
}この要約が完了したら、'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 などに接続
