Google Chat
Google Chatスペースと連携してメッセージ送信、スレッド返信、リアクション管理などのリアルタイムコミュニケーション機能を使用できます。
💡
Workspace APIから受信した生データまたは派生ユーザーデータの使用は、制限付き使用要件を含むGoogleユーザーデータポリシーに準拠します。
主要機能
- スペース一覧照会
- メッセージ送信とスレッド返信
- メッセージ検索と日付フィルタリング
- 絵文字リアクション追加/削除
- メッセージ修正と削除
- スペースメンバー照会
- ユーザー情報照会
基本情報
認証方式
OAuth 2.0を使用して認証します。
サポートするMCPツール
スペース管理ツール
get_chat_spaces
ユーザーがアクセス可能なすべてのGoogle Chatスペース一覧を照会します。
入力パラメータ:
pageSize(オプション): 一度に照会するスペース数pageToken(オプション): ページネーショントークン
get_space_members
Google Chatスペースのすべてのメンバーを照会します。
入力パラメータ:
spaceName(必須): スペース名pageSize(オプション): 一度に照会するメンバー数pageToken(オプション): ページネーショントークン
メッセージ管理ツール
get_space_messages
特定のGoogle Chatスペースのメッセージを日付フィルタリングと共に照会します。
入力パラメータ:
spaceName(必須): スペース名pageSize(オプション): 一度に照会するメッセージ数pageToken(オプション): ページネーショントークンstartDate(オプション): 開始日endDate(オプション): 終了日
get_message
特定メッセージの詳細情報を照会します。
入力パラメータ:
messageName(必須): メッセージ名
send_message
Google Chatスペースにメッセージを送信します。
入力パラメータ:
spaceName(必須): スペース名text(必須): メッセージ内容
reply_to_thread
Google Chatの特定メッセージスレッドに返信を作成します。
入力パラメータ:
spaceName(必須): スペース名threadName(必須): スレッド名text(必須): 返信内容
update_message
既存メッセージのテキスト内容を修正します。
入力パラメータ:
messageName(必須): メッセージ名text(必須): 修正するメッセージ内容
delete_message
Google Chatスペースからメッセージを削除します。
入力パラメータ:
messageName(必須): メッセージ名
search_messages
Google Chatスペースで日付範囲とキーワードでメッセージを検索します。
入力パラメータ:
spaceName(必須): スペース名pageSize(オプション): 一度に照会するメッセージ数pageToken(オプション): ページネーショントークンstartDate(オプション): 開始日endDate(オプション): 終了日query(オプション): 検索クエリ
リアクション管理ツール
add_reaction
メッセージに絵文字リアクションを追加します。
入力パラメータ:
messageName(必須): メッセージ名emoji(必須): 絵文字
remove_reaction
メッセージから絵文字リアクションを削除します。
入力パラメータ:
reactionName(必須): リアクション名
ユーザー管理ツール
get_users
指定されたユーザーIDに対するユーザー名を照会します。複数のユーザーIDを入力すると、それぞれの表示名を返します。
入力パラメータ:
userIds(必須): ユーザーID一覧
使用例
例えば、
- プロンプトで「Google Chatの『プロジェクトA』スペースに『会議を開始します』メッセージを送って」と入力すると、
- LLMはMCPを通じて
send_messageツールを呼び出してメッセージを送信します。 - そして、ツール呼び出し結果に基づいてチャットで応答します。
Last updated on