In breve
Fai lavorare la tua AI con Google Meet: crea link alle riunioni con impostazioni di accesso, moderazione e registrazione o trascrizione automatica, aggiungi co-organizzatori e, dopo una riunione, vedi chi ha partecipato e per quanto tempo, trova le registrazioni e leggi la trascrizione completa o le note di Gemini. Per le riunioni organizzate dall'utente che ha effettuato l'accesso.
Configurazione guidata
Collega Google Meet a Microsoft Copilot in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega Google Meet con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
Prova a chiedere
Prompt di esempio per Google Meet
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Google Meet, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Google Meet + Microsoft Copilot
Fai lavorare la tua AI con Google Meet: crea link alle riunioni con impostazioni di accesso, moderazione e registrazione o trascrizione automatica, aggiungi co-organizzatori e, dopo una riunione, vedi chi ha partecipato e per quanto tempo, trova le registrazioni e leggi la trascrizione completa o le note di Gemini. Per le riunioni organizzate dall'utente che ha effettuato l'accesso.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Step 1 — Ottieni le credenziali
- Apri console.cloud.google.com, scegli o crea un progetto, poi vai su APIs & Services → Library e abilita la Google Meet REST API.
- Apri APIs & Services → OAuth consent screen. Scegli Internal se usi Google Workspace (la via più semplice), altrimenti External. Con External imposta lo stato di pubblicazione su In production: finché l'app è in Testing, Google revoca i refresh token dopo 7 giorni e il connettore smette di funzionare ogni settimana. Per il tuo account puoi semplicemente proseguire oltre l'avviso "unverified app".
- Apri APIs & Services → Credentials → Create credentials → OAuth client ID, scegli il tipo di applicazione Web application e aggiungi l'URI di reindirizzamento autorizzato
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Se ospiti AnythingMCP in proprio, inserisci invecehttps://tuo-host-anythingmcp/api/mcp-oauth/callback. - Inserisci il client ID in
GOOGLE_CLIENT_IDe il client secret inGOOGLE_CLIENT_SECRET, poi installa il connettore. - Nella pagina del connettore clicca su Authorize with Provider e accedi con l'account Google che organizza le riunioni. Il refresh token viene salvato cifrato e gli access token si rinnovano automaticamente.
Un solo client Google per tutti i connettori Google: lo stesso progetto Cloud e lo stesso client OAuth servono tutti i connettori Google: Gmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Google Slides, Google Forms, Google Contacts, Google Meet, Google Tasks, Search Console, Analytics e Ads. Abilita ogni API in quel progetto, riusa lo stesso client ID e lo stesso secret e autorizza ogni connettore una volta. Ognuno chiede solo i propri permessi.
Solo le riunioni che hai organizzato: il connettore elenca le chiamate organizzate dall'account con cui hai effettuato l'accesso (come proprietario dell'evento di Calendar o del link Meet), dalla più recente. Le riunioni a cui hai solo partecipato non compaiono. Google elimina i dati delle chiamate, gli elenchi dei partecipanti e le voci delle trascrizioni 30 giorni dopo la fine di una riunione. Registrazioni, documenti di trascrizione e note di Gemini restano nel Google Drive dell'organizzatore, secondo le regole di Drive.
Registrazioni, trascrizioni e note: esistono solo se qualcuno le ha attivate in quella riunione, o se la riunione le avvia automaticamente, e se il tuo piano Google le include. Le note di Gemini sono la funzione "Take notes for me". Quando una trascrizione è pronta, di solito pochi minuti dopo la chiamata, l'AI legge quello che è stato detto voce per voce, con chi parla e l'orario. L'MP4 della registrazione e i documenti di trascrizione e di note sono file nel Drive dell'organizzatore: aprili con i connettori Google Drive e Google Docs.
Creare riunioni: l'AI crea un link Meet con tipo di accesso, moderazione e registrazione, trascrizione o note di Gemini automatiche, e può aggiungere persone che entrano senza chiedere di partecipare, anche come co-organizzatori. Un link Meet non ha orario né titolo: per metterlo in calendario usa il connettore Google Calendar e incolla il link nell'evento, oppure lascia che Calendar aggiunga il suo link Meet. I tipi di accesso sono OPEN (chiunque abbia il link), TRUSTED (persone della tua organizzazione e ospiti invitati) e RESTRICTED (solo le persone invitate). RESTRICTED richiede Google Workspace; gli account Gmail personali ricevono l'errore FEATURE_UNAVAILABLE_TO_USER.
Trovare una riunione: il connettore non può cercare le riunioni per data in un calendario. Indica una riunione con il suo link o codice Meet (abc-mnop-xyz) o con l'ora di inizio; il connettore Google Calendar trova l'evento e il suo link Meet nella tua agenda. L'API non può entrare in una chiamata, vedere i messaggi della chat, leggere i sottotitoli dal vivo o scaricare un video.
Permessi: il connettore chiede tre scope. https://www.googleapis.com/auth/meetings.space.readonly legge spazi delle riunioni, dati delle chiamate, partecipanti, registrazioni e trascrizioni, anche delle riunioni create in Google Calendar. https://www.googleapis.com/auth/meetings.space.created crea link Meet e gestisce quelli creati da questo connettore. https://www.googleapis.com/auth/meetings.space.settings cambia accesso, moderazione e registrazione, trascrizioni e note automatiche di ogni riunione di cui sei proprietario, comprese quelle di Calendar. Gli scope di Meet sono sensibili, quindi un'app External non verificata da Google mostra l'avviso "unverified app"; per il tuo uso clicca su Advanced e prosegui.
Solo lettura: nelle impostazioni OAuth del connettore lascia solo https://www.googleapis.com/auth/meetings.space.readonly, autorizza di nuovo e disattiva google_meet_create_space, google_meet_update_space e google_meet_add_member.
Disattivati all'installazione: google_meet_end_active_conference, che chiude una chiamata in corso per tutti, e google_meet_remove_member. Attivali uno per uno se l'AI deve farlo.
Le modifiche aspettano il tuo sì: prima di creare una riunione, cambiarne le impostazioni o aggiungere un membro, l'AI ti dice cosa cambierà e aspetta la tua conferma.
Errori comuni: 401 significa che l'autorizzazione è scaduta o è stata revocata (succede sempre dopo 7 giorni se la schermata di consenso è in Testing): clicca di nuovo su Authorize with Provider. 403 PERMISSION_DENIED significa che gli scope non coprono la chiamata o che non sei l'organizzatore; aggiungere membri e chiudere una chiamata funziona solo con i link Meet creati da questo connettore. 403 FEATURE_UNAVAILABLE_TO_USER significa che il tuo piano non offre un'impostazione, come l'accesso RESTRICTED su un account Gmail personale. 403 "Meet REST API has not been used in project" significa che la Google Meet REST API non è abilitata nel progetto Cloud. 404 significa un id sbagliato o accorciato, una riunione di più di 30 giorni fa o un codice riunione scaduto.
Il connettore non pianifica eventi in calendario, non entra nelle chiamate, non segue eventi dal vivo e non scarica registrazioni.
Step 2 — Installa l'adapter
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
Step 3 — Aggiungi il connettore in Microsoft Copilot
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
Google Meet. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
Tool disponibili
| 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… |
Esempi di prompt
- "Chi ha partecipato ieri alla chiamata su meet.google.com/abc-mnop-xyz e per quanto tempo è rimasta ogni persona?"
- "Leggi la trascrizione della mia ultima riunione ed elenca le decisioni e le attività con i rispettivi responsabili."
- "Crea un link Meet per il consiglio di amministrazione a cui possano entrare solo gli invitati, con trascrizione automatica, e aggiungi [email protected] come co-organizzatrice."
- "Trova la registrazione e le note di Gemini della sprint review di lunedì."
FAQ
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?