インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Google Meet をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI に Google Meet で作業させます。アクセス、モデレーション、自動の録画や文字起こしを設定した会議リンクの作成、共同主催者の追加ができ、会議の後は誰がどれだけ参加したかの確認、録画の検索、文字起こし全文や Gemini のメモの読み取りができます。サインインしたユーザーが主催する会議が対象です。
こう聞いてみよう
Google Meet のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Google Meet をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Google Meet + Meta Muse
AI に Google Meet で作業させます。アクセス、モデレーション、自動の録画や文字起こしを設定した会議リンクの作成、共同主催者の追加ができ、会議の後は誰がどれだけ参加したかの確認、録画の検索、文字起こし全文や Gemini のメモの読み取りができます。サインインしたユーザーが主催する会議が対象です。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
ステップ 1 — 認証情報を取得
- console.cloud.google.com を開き、プロジェクトを選択または作成してから、APIs & Services → Library で Google Meet REST API を有効にします。
- APIs & Services → OAuth consent screen を開きます。Google Workspace を使っている場合は Internal(最も簡単です)、それ以外は External を選びます。External の場合は公開ステータスを In production にしてください。アプリが Testing のままだと、Google は 7 日後にリフレッシュトークンを取り消し、コネクターは毎週動かなくなります。自分のアカウントで使うだけなら、「unverified app」の警告はそのまま先に進んで構いません。
- APIs & Services → Credentials → Create credentials → OAuth client ID を開き、アプリケーションの種類に Web application を選んで、承認済みのリダイレクト URI に
https://cloud.anythingmcp.com/api/mcp-oauth/callbackを追加します。AnythingMCP をセルフホストしている場合は、代わりにhttps://your-anythingmcp-host/api/mcp-oauth/callbackを入力します。 - クライアント ID を
GOOGLE_CLIENT_IDに、クライアントシークレットをGOOGLE_CLIENT_SECRETに貼り付けて、コネクターをインストールします。 - コネクターのページで Authorize with Provider をクリックし、会議を主催している Google アカウントでサインインします。リフレッシュトークンは暗号化して保存され、アクセストークンは自動的に更新されます。
すべての Google コネクターに 1 つの Google クライアント: 同じ Cloud プロジェクトと OAuth クライアントで、Gmail、Google Calendar、Google Drive、Google Sheets、Google Docs、Google Slides、Google Forms、Google Contacts、Google Meet、Google Tasks、Search Console、Analytics、Ads のすべての Google コネクターを使えます。そのプロジェクトで各 API を有効にし、同じクライアント ID とシークレットを使い回して、コネクターごとに一度ずつ承認してください。各コネクターは自分に必要な権限だけを求めます。
対象は自分が主催した会議だけ: コネクターが一覧にするのは、サインインしたアカウントが主催した通話(Calendar の予定または Meet リンクのオーナーとして)で、新しい順に並びます。参加しただけの会議は表示されません。Google は通話の記録、参加者の一覧、文字起こしのエントリを会議終了から 30 日後に削除します。録画、文字起こしのドキュメント、Gemini のメモは、Drive のルールに従って主催者の Google Drive に残ります。
録画、文字起こし、メモ: その会議で誰かがオンにしたか、会議で自動開始する設定になっていて、さらにあなたの Google のプランに含まれている場合にだけ作られます。Gemini のメモは「Take notes for me」機能です。文字起こしの準備ができると(通常は通話の数分後)、AI は発言内容を話者と時刻付きでエントリごとに読み取ります。録画の MP4 と文字起こしやメモのドキュメントは主催者の Drive にあるファイルなので、Google Drive コネクターと Google Docs コネクターで開きます。
会議の作成: AI はアクセスの種類、モデレーション、録画、文字起こし、Gemini のメモの自動開始を設定した Meet リンクを作成し、参加リクエストなしで入れる人を、必要なら共同主催者として追加できます。Meet リンクには日時もタイトルもありません。カレンダーに入れるには、Google Calendar コネクターで予定を作ってリンクを貼り付けるか、Calendar に独自の Meet リンクを追加させます。アクセスの種類は OPEN(リンクを知っている全員)、TRUSTED(組織内のユーザーと招待されたゲスト)、RESTRICTED(招待された人のみ)です。RESTRICTED には Google Workspace が必要で、個人の Gmail アカウントでは FEATURE_UNAVAILABLE_TO_USER エラーになります。
会議の見つけ方: このコネクターはカレンダーから日付で会議を探すことはできません。Meet のリンクやコード(abc-mnop-xyz)、または開始時刻で会議を指定してください。予定表の中の予定とその Meet リンクは、Google Calendar コネクターで見つけられます。API は通話への参加、チャットメッセージの閲覧、リアルタイム字幕の読み取り、動画のダウンロードはできません。
権限: コネクターは 3 つのスコープを求めます。https://www.googleapis.com/auth/meetings.space.readonly は会議スペース、通話の記録、参加者、録画、文字起こしを読み取ります。Google Calendar で作成した会議も含まれます。https://www.googleapis.com/auth/meetings.space.created は Meet リンクを作成し、このコネクターが作ったリンクを管理します。https://www.googleapis.com/auth/meetings.space.settings は、あなたがオーナーのすべての会議(Calendar の会議を含む)で、アクセス、モデレーション、録画や文字起こし、メモの自動開始を変更します。Meet のスコープは機密性が高いため、Google の確認を受けていない External アプリでは「unverified app」の警告が表示されます。自分で使うだけなら、Advanced をクリックして先に進んでください。
読み取り専用の設定: コネクターの OAuth 設定で https://www.googleapis.com/auth/meetings.space.readonly だけを残し、もう一度承認してから、google_meet_create_space、google_meet_update_space、google_meet_add_member を無効にします。
インストール時はオフ: 進行中の通話を全員に対して終了する google_meet_end_active_conference と、google_meet_remove_member。AI に任せたい場合だけ、ツールごとにオンにしてください。
変更は承認後に実行: 会議の作成、設定の変更、メンバーの追加の前に、AI は何が変わるかを伝え、あなたの確認を待ちます。
よくあるエラー: 401 は承認の期限切れまたは取り消しを示します(同意画面が Testing のままだと 7 日後に必ず起きます)。もう一度 Authorize with Provider をクリックしてください。403 PERMISSION_DENIED は、スコープがその操作をカバーしていないか、あなたが主催者ではないことを示します。メンバーの追加と通話の終了は、このコネクターが作成した Meet リンクでしか使えません。403 FEATURE_UNAVAILABLE_TO_USER は、個人の Gmail アカウントでの RESTRICTED アクセスのように、プランにない設定であることを示します。403「Meet REST API has not been used in project」は、Cloud プロジェクトで Google Meet REST API が有効になっていないことを示します。404 は、ID が間違っているか省略されている、会議から 30 日以上たっている、または会議コードの期限が切れていることを示します。
このコネクターはカレンダーの予定作成、通話への参加、ライブイベントの追跡、録画のダウンロードは行いません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Muse にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Muse はリモート MCP サーバーをカスタムコネクタとして追加し、OAuth でサインインします。
- Muse で Settings → Connectors を開き、Add custom connector を選びます。
- MCP サーバーの URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを貼り付けます。 - Muse が AnythingMCP のサインインページを開きます。サインインしてアクセスを承認します。
- チャットで、
Google Meetのツールが必要になる依頼を Muse にしてみましょう。
チャットから設定することもできます(Web、iOS・Android アプリ、WhatsApp)。Muse に次のメッセージを送ってください:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Muse は Meta のクラウドから接続するため、localhost は使えません。
利用可能なツール
| Tool | What it does |
|---|---|
google_meet_create_space | Create a new Google Meet meeting space and return its name (spaces/<id>), meetingUri (the link to share), meetingCode and config |
google_meet_get_space | Get a meeting space: name, meetingUri, meetingCode, config (access type, moderation, automatic artifacts) and… |
google_meet_update_space | Change a meeting space's settings: access type, moderation and its restrictions, automatic recording, transcripts and smart notes… |
google_meet_end_active_conference | End the call running in a meeting space now, for every participant |
google_meet_list_members | List the members of a meeting space: people configured to join without knocking, with their email and role (COHOST) |
google_meet_add_member | Add a person to a meeting space by email so they join without knocking, optionally as co-host (role COHOST) |
google_meet_remove_member | Remove a member (and their co-host role) from a meeting space |
google_meet_list_conference_records | List past and running calls (conference records) the signed-in user organised, newest first, with name, space, startTime and endTime… |
google_meet_get_conference_record | Get one conference record (one call held in a space): its space, startTime, endTime and expireTime, when Google deletes it |
google_meet_list_participants | List who joined a call: each participant's name (the resource that transcript entries point to), displayName, kind (signed-in, anonymous or… |
google_meet_get_participant | Get one participant of a call by its resource name, for example the participant a transcript entry points to: displayName, user id, first… |
google_meet_list_participant_sessions | List the join and leave sessions of one participant (each time they joined from a device), with startTime and endTime, to work out how long… |
google_meet_list_recordings | List the recordings of a call with state (STARTED, ENDED, FILE_GENERATED), start and end time, and driveDestination: the Drive file id of… |
google_meet_list_transcripts | List the transcripts of a call: name (pass it to google_meet_read_transcript), state (FILE_GENERATED when complete), start and end time… |
google_meet_read_transcript | Read what was said in a call: transcript entries in spoken order, each with participant (speaker resource name), startTime, endTime… |
google_meet_list_smart_notes | List the Gemini smart notes ("Take notes for me") of a call: state (FILE_GENERATED when ready), start and end time and docsDestination with… |
プロンプトの例
- 「昨日の meet.google.com/abc-mnop-xyz の通話に誰が参加して、それぞれどれくらいいたか教えて。」
- 「直近の会議の文字起こしを読んで、決定事項とアクションアイテムを担当者付きで一覧にして。」
- 「招待した人だけが参加できる取締役会用の Meet リンクを、自動文字起こし付きで作って、[email protected] を共同主催者に追加して。」
- 「月曜のスプリントレビューの録画と Gemini のメモを探して。」
FAQ
Muse はどこで使えますか? Meta は現在、Muse を米国とカナダで提供しています。Web、iOS・Android アプリ、WhatsApp で利用できます。
Meta はこのコネクタを審査しますか? いいえ。Meta はカスタムコネクタを審査しません。Muse に見えるのは、AnythingMCP でこの MCP サーバーに対して有効にしたツールだけです。コネクタはいつでも Settings → Connectors で切断できます。
次のステップ
このガイドは役に立ちましたか?