Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Google Meet con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
AnythingMCP è nella directory dei connettori di Claude: aggiungilo a Claude con un clic (si apre in una nuova scheda), poi accedi e scegli quali server MCP può usare Claude.
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.
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 + Claude
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 Claude
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.
Percorso consigliato: funziona su claude.ai web senza toccare alcun file di configurazione.
- In Claude apri Customize → Connectors.
- Clicca + e poi Add custom connector.
- Inserisci un nome, ad esempio
Google Meet, e l'URL del server MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, poi clicca Add. - Clicca Connect e accedi ad AnythingMCP (OAuth) per consentire l'accesso.
Tutti i tool sotto compaiono nella tua chat: inizia a scrivere prompt.
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
Funziona con Claude Code come con Claude Desktop? Sì, punta entrambi a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Prossimi passi
- Landing del connettore
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?