Guide

Collegare Meeting.ai a Codex: dalla riunione al codice

Meeting.ai registra le riunioni del team e ne conserva appunti e trascrizioni. Collegalo a Codex con un comando: Codex scrive il codice in base a ciò che si è deciso in riunione.

Memo11 min di lettura
Memo e la mascotte di Codex fianco a fianco davanti a un portatile pieno di codice; la mascotte tiene in mano una pagina di appunti di riunione
In questa pagina

Meeting.ai registra le riunioni del tuo team, scrive gli appunti e conserva la trascrizione completa. Collegalo a Codex e Codex può leggere che cosa ha deciso il team in una riunione di planning e partire da lì per scrivere il codice, dentro il tuo repository. Nessuno deve ricopiare niente.

Funziona con le riunioni che Meeting.ai ha registrato: le chiamate a cui ha partecipato il Meeting Bot (l’assistente di Meeting.ai che prende appunti) e le riunioni che registri o carichi tu.

Basta un comando, poi accedi dal browser. Niente chiavi API né token da conservare.

codex mcp add meeting-ai --url https://mcp.meeting.ai/mcp

Il collegamento mette a disposizione di Codex 20 strumenti. Sette leggono soltanto: cercare le riunioni, leggere gli appunti, leggere le trascrizioni e cercarci dentro, cercare nei contatti e in Drive, elencare gli spazi di lavoro. Gli altri scrivono, e sei tu a decidere se Codex può usarli. Nella sezione sulla configurazione trovi il blocco di config.toml che lo limita alla lettura.

La riunione di planning di ieri è la specifica. Il team ha concordato a voce le regole di retry dei webhook, e nessuno ha aperto un ticket. Nel repository scrivi:

Trova in Meeting.ai la riunione di planning di ieri sui retry dei webhook. Leggi gli appunti, poi cerca nella trascrizione le regole esatte che abbiamo concordato. Implementale in questo repo con un test per ogni regola. Quello che in riunione è rimasto in sospeso elencalo, non tirare a indovinare.

Codex fa la modifica ed elenca le regole che ha usato:

Da “Planning retry dei webhook” (13 ottobre):
1. Ritentare 5 volte una consegna fallita, con backoff esponenziale a partire da 30 secondi.
2. Non ritentare una risposta 4xx, tranne la 429.
3. Dopo l’ultimo fallimento, segnare l’endpoint come in errore e smettere di inviare.

Rimasto in sospeso:
- Se mandare un’email al cliente quando un endpoint viene segnato come in errore.
  Non deciso. Lasciato come TODO con un test saltato.

Modificati: internal/webhooks/retry.go, internal/webhooks/retry_test.go
(3 test aggiunti)

Le risposte riportate in questo articolo sono esempi, scritti per riunioni inventate. Leggi per prima la lista “rimasto in sospeso”. Una regola che nessuno ha deciso torna al team sotto forma di domanda.

Confronta un branch con la review prima che lo faccia una persona. La review delle API di giovedì scorso ha cambiato il design della paginazione, e il tuo branch è nato prima.

Confronta il diff di questo branch con quello che abbiamo concordato sulla paginazione nella review delle API di giovedì in Meeting.ai. Elenca tutti i punti in cui il codice si discosta dall’accordo e per ognuno cita la riga della trascrizione.

Ogni differenza ti arriva accanto alla frase con cui era stata decisa. In review si era scelta la paginazione a cursore; il branch accetta ancora offset. La dimensione di pagina concordata era 50; nel codice c’è 100.

Fai domande su una chiamata ancora in corso. L’incident review è cominciata senza di te, perché l’incidente lo stai risolvendo tu. Incolla il link di invito:

Manda il Meeting Bot di Meeting.ai in questa chiamata: [incolla il link Zoom, Google Meet o Microsoft Teams]

Codex chiede conferma prima di eseguire lo strumento, a meno che le tue impostazioni di approvazione non dicano altro. Il Meeting Bot entra quindi come partecipante visibile e registra la chiamata. Questa operazione attinge al tuo abbonamento Meeting.ai o ai Coins, i crediti del tuo account Meeting.ai; collegarsi e leggere non costa nulla in più, finché il tuo piano ti dà accesso alla riunione. Venti minuti dopo, nella stessa sessione:

Dagli appunti in tempo reale in Meeting.ai: cosa si è deciso finora sul rollback in questa chiamata? Questo branch fa la stessa cosa?

La risposta viene dagli appunti in tempo reale e dalla trascrizione raccolta fino a quel momento.

Uno schema disegnato a mano: una riunione di planning diventa appunti e trascrizione in Meeting.ai, Codex accede una volta sola e legge le decisioni, e il risultato è codice, test e descrizione della PR
Dalla riunione di planning al codice: Codex legge le decisioni da Meeting.ai

Come si collega Meeting.ai a Codex?

Ti servono Codex e un account Meeting.ai con almeno uno spazio di lavoro. Il server è ospitato da Meeting.ai, quindi sulla tua macchina non si installa nulla.

codex mcp add meeting-ai --url https://mcp.meeting.ai/mcp
  1. Aggiungi il server. Esegui il comando. Codex salva il server e apre Meeting.ai nel browser.
  2. Accedi e approva. Accedi con il tuo account Meeting.ai. La schermata indica l’app che vuole collegarsi ed elenca che cosa potrà fare. Leggila, scegli lo spazio di lavoro in Spazio di lavoro iniziale, poi clicca su Consenti accesso.
  3. Verifica il collegamento. Esegui codex mcp list. La colonna Auth riporta Not logged in prima dell’approvazione e OAuth dopo. In una sessione di Codex, scrivi /mcp per vedere i server attivi.

Se il browser non si è aperto, o se più avanti devi accedere di nuovo, esegui codex mcp login meeting-ai. Via SSH aggiungi --no-browser: Codex stampa l’URL di autorizzazione, tu lo apri su una macchina con un browser e, quando Codex te lo chiede, incolli nel terminale l’URL di callback.

Provalo su una riunione a cui hai partecipato:

Trova in Meeting.ai la mia ultima riunione ed elenca cosa si è deciso.

C’eri anche tu, quindi capisci subito se la risposta è giusta.

In alternativa, aggiungilo in config.toml

Codex tiene i server MCP in ~/.codex/config.toml. Questa voce equivale al comando:

[mcp_servers.meeting-ai]
url = "https://mcp.meeting.ai/mcp"

Poi esegui codex mcp login meeting-ai. Il file contiene solo l’URL. Per condividere il server con il team, metti la stessa tabella in .codex/config.toml nel repository. Codex legge la configurazione di progetto solo per i progetti contrassegnati come attendibili, e ogni sviluppatore accede comunque con il proprio account Meeting.ai.

Limita Codex alla sola lettura

Elenca gli strumenti che Codex può vedere, e fagli chiedere conferma prima di qualsiasi scrittura:

[mcp_servers.meeting-ai]
url = "https://mcp.meeting.ai/mcp"
enabled_tools = ["meetings_search", "meetings_notes", "meetings_transcript", "meetings_transcript_search"]
default_tools_approval_mode = "writes"

enabled_tools è l’intero elenco che Codex riceve: qui, a titolo di esempio, quattro degli strumenti di lettura. L’ultima riga fa sì che Codex chieda conferma prima di usare ogni strumento non contrassegnato come di sola lettura. Togli enabled_tools e tieni quella riga se vuoi che Codex possa mandare il Meeting Bot, ma chiedendotelo prima.

Usa l’estensione IDE o l’app desktop di ChatGPT

La CLI, l’estensione IDE e l’app desktop di ChatGPT condividono la stessa configurazione, quindi il server che hai appena aggiunto c’è già. Se preferisci aggiungerlo dall’interfaccia, segui questi passaggi. I nomi di menu e pulsanti sono riportati in inglese, come nella documentazione di OpenAI: se usi un’altra lingua di visualizzazione possono essere diversi.

  1. Nell’app apri Settings, poi MCP servers. Nell’estensione IDE apri il menu con l’ingranaggio, poi MCP servers.
  2. Clicca su Add server, inserisci il nome meeting-ai, scegli Streamable HTTP e incolla l’URL.
  3. Salva, poi clicca su Restart nell’app o su Restart extension nell’IDE.
  4. Clicca su Authenticate e accedi a Meeting.ai.

Buono a sapersi

  • Che cosa abbiamo eseguito noi. Abbiamo verificato la sintassi dei comandi e la tabella di config.toml con codex-cli 0.160.0; l’accesso dal browser e i passaggi per l’app e l’IDE sono scritti seguendo la documentazione di OpenAI, e non li abbiamo eseguiti noi. Facci sapere se sulla tua macchina un passaggio è diverso.
  • Prima gli appunti, poi la trascrizione. Gli appunti raccolgono in poche sezioni le decisioni e, di solito, le attività. La trascrizione è lunga e arriva una pagina alla volta: chiedi a Codex di leggere gli appunti e poi di cercare nella trascrizione il dettaglio che ti serve.
  • Verifica che cosa si è deciso davvero. Una decisione presa in chiamata può essere vaga, o venire ribaltata cinque minuti dopo. Chiedi le citazioni, e chiedi a Codex di elencare ciò che è rimasto in sospeso.
  • Gli appunti in tempo reale sono provvisori. Una risposta data a chiamata in corso riflette quello che è stato raccolto fino a quel momento, e gli appunti continuano a cambiare fino alla fine della riunione. Rifai la domanda prima di agire sulla base di una risposta così.
  • Tieni le trascrizioni fuori dal repository. Le decisioni stanno bene nella descrizione di una PR. Le trascrizioni grezze, con le parole dei colleghi, non devono finire in un commit.

Che cosa chiedere a Codex

Indica la riunione con il giorno o con l’argomento, e nomina Meeting.ai nel prompt, così Codex cerca lì.

Lo sprint planning diventa ticket

Dallo sprint planning di lunedì in Meeting.ai scrivi in Markdown un ticket per ogni task concordato: titolo, contesto preso dalla discussione, criteri di accettazione e il responsabile indicato in riunione. Salvali in docs/sprint-tickets.md.

Uno dei ticket di quel file:

## Restituire gli header di rate limit in ogni risposta dell’API

Contesto: la settimana scorsa due clienti hanno raggiunto il limite senza alcun preavviso.
Segnalato da Priya nello sprint planning del 12 ottobre.

Criteri di accettazione:
- Ogni risposta contiene X-RateLimit-Limit, X-RateLimit-Remaining
  e X-RateLimit-Reset.
- Una risposta 429 contiene anche Retry-After, in secondi.
- I token di servizio interni sono esclusi.

Responsabile: Tomas

I criteri vengono dalla trascrizione, casi limite compresi.

Una descrizione della PR che spiega il perché

Chi fa la review non era alla design review, e il diff da solo non si spiega.

Scrivi la descrizione della PR per questo branch. Spiega perché è stata fatta ogni modifica, usando le decisioni della nostra design review del 9 ottobre in Meeting.ai, ed elenca ciò che si è concordato in riunione e che questa PR non copre ancora.

L’ultima parte del prompt ti dà il perimetro della prossima PR.

Un solo elenco di requisiti da quattro riunioni

In Meeting.ai, elenca tutti i requisiti citati per la funzione di esportazione nelle ultime quattro riunioni di planning, e segnala quelli in conflitto tra loro.

Una funzione di cui si è parlato in quattro riunioni è cambiata un po’ in ognuna. Risolvi i conflitti prima che qualcuno scriva codice.

Altre cose da chiedere

  • Una citazione per chiudere una discussione. “Nella review delle API di giovedì in Meeting.ai, cosa abbiamo detto esattamente sui rate limit? Cita la trascrizione.”
  • Una migrazione e il suo rollback. “Scrivi la migrazione e il relativo rollback esattamente come concordato nella review del database in Meeting.ai. Elenca tutto ciò che in riunione è rimasto in sospeso.”
  • La preparazione a una review. “Preparami alla design review di domani: riassumi cosa cambia questo branch ed elenca le questioni rimaste in sospeso dall’ultima riunione di review in Meeting.ai.”
  • Note di rilascio con le fonti. “Scrivi le note di rilascio di questo sprint in base alle decisioni prese nelle riunioni di planning e di review dello sprint in Meeting.ai, e per ogni voce indica la riunione da cui viene.”
  • Le consegne per chi è reperibile. “Dall’incident review di oggi in Meeting.ai scrivi la nota di consegne per l’ingegnere reperibile.”
  • Una registrazione su cui nessuno ha preso appunti. “Trascrivi con Meeting.ai questa registrazione della demo del fornitore ed elenca tutti i limiti delle API che hanno citato: [incolla il link Google Drive al file].” Il file deve poter essere scaricato da chiunque abbia il link; altrimenti caricalo in Meeting.ai.

Perché Codex non trova le mie riunioni?

Di solito l’accesso non è mai stato completato, oppure Codex sta cercando nello spazio di lavoro sbagliato.

Che cosa vediChe cosa fare
Not logged in in codex mcp listEsegui codex mcp login meeting-ai e completa l’accesso nel browser
Nessun browser sulla macchinaEsegui codex mcp login meeting-ai --no-browser e apri su un’altra macchina l’URL stampato
Il server manca in /mcpControlla che codex mcp get meeting-ai lo mostri come abilitato, poi avvia una nuova sessione di Codex
Codex non trova nessuna riunioneChiedigli di elencare i tuoi spazi di lavoro Meeting.ai e di passare a quello giusto, oppure cerca con una parola del titolo
“I collegamenti alle app non sono attivi”I collegamenti non sono ancora attivi per il tuo account Meeting.ai. Clicca su Contatta il supporto in quella schermata, oppure scrivi a [email protected]
Uno strumento segnala il saldo esauritoQuell’azione richiede un abbonamento o dei Coins
Codex dice che la riunione è bloccataLo spazio di lavoro della riunione non ha più un abbonamento o dei Coins che la coprano. Ripristinali per tornare a leggerla; se qualcuno ha condiviso la riunione con te, deve farlo il proprietario
Manca uno strumentoAvvia una nuova sessione di Codex, così l’elenco degli strumenti viene ricaricato, e accedi di nuovo se richiesto
Errore di dynamic client registrationStai passando da un bridge o da un proxy che registra i client dinamicamente, cosa che Meeting.ai non offre. Aggiungi il server direttamente in Codex, come mostrato sopra

Come si scollega Meeting.ai da Codex?

Esegui codex mcp logout meeting-ai per eliminare le credenziali salvate, oppure codex mcp remove meeting-ai per cancellare la voce del server.

Per revocare l’accesso direttamente da Meeting.ai, apri Impostazioni › MCP & CLI, trova la voce di Codex sotto Client MCP connesso e clicca su Revoca. La voce può comparire come ChatGPT, perché Codex accede tramite chatgpt.com. La revoca ha effetto immediato.

La CLI memo, per gli script

memo è lo strumento da riga di comando di Meeting.ai. Raggiunge le stesse riunioni con lo stesso account e stampa JSON. Lo script di installazione supporta macOS e Linux e verifica il checksum della release.

curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bash

Poi apri un nuovo terminale, così la shell trova memo in ~/.local/bin, ed esegui:

memo auth login
memo meetings search --keyword "checkout"
memo meetings get <id> --all

memo install-skill-md aggiunge un file che insegna i comandi a un coding agent. Vedi la pagina della CLI di Meeting.ai e la guida alla CLI.

Comincia dalla riunione di planning di ieri

Aggiungi il server, accedi e chiedi a Codex di implementare una cosa che il tuo team ha concordato questa settimana. La pagina MCP di Meeting.ai elenca tutti gli strumenti.

Lo stesso collegamento in altri strumenti:

Condividi

Domande frequenti

Codex può leggere gli appunti e le trascrizioni delle mie riunioni?

Sì, quelli delle riunioni che Meeting.ai ha registrato per te. Una volta collegato, Codex le cerca per parola chiave o per data, legge gli appunti una sezione alla volta e legge la trascrizione o ci cerca dentro, il tutto dall’interno del tuo repository.

Codex può implementare o rivedere il codice in base a ciò che si è deciso in riunione?

Chiedigli di leggere gli appunti della riunione, di cercare nella trascrizione le regole esatte e di implementarle con un test per ciascuna, oppure di confrontare il tuo branch con quanto concordato, citando la riga della trascrizione per ogni differenza. Digli di elencare ciò che in riunione è rimasto in sospeso, così non tira a indovinare.

Codex può far registrare una chiamata Zoom e rispondere alle domande mentre è in corso?

Incolla il link di invito Zoom, Google Meet o Microsoft Teams e chiedi a Codex di mandare il Meeting Bot, l’assistente di Meeting.ai che prende appunti: entra come partecipante e attinge al tuo abbonamento Meeting.ai o ai Coins. Finché è nella chiamata, Codex legge gli appunti in tempo reale e la trascrizione raccolta fino a quel momento; gli appunti in tempo reale continuano a cambiare fino alla fine della riunione.

Qual è l’URL del server MCP di Meeting.ai per Codex?

L’URL è https://mcp.meeting.ai/mcp: un server Streamable HTTP ospitato che ti fa accedere con OAuth nel browser, quindi non ci sono chiavi API né token da conservare. Aggiungilo con codex mcp add meeting-ai --url https://mcp.meeting.ai/mcp, oppure come tabella [mcp_servers.meeting-ai] con una chiave url in ~/.codex/config.toml.

La stessa configurazione vale per l’estensione IDE di Codex e per l’app desktop di ChatGPT?

Secondo la documentazione di OpenAI, l’app desktop di ChatGPT, la CLI di Codex e l’estensione IDE condividono un unico config.toml, quindi un server aggiunto in una è disponibile anche nelle altre. Nell’app o nell’estensione puoi anche aggiungerlo da MCP servers, scegliere Streamable HTTP e cliccare su Authenticate.

Posso limitare Codex alla sola lettura delle mie riunioni?

Sì, in config.toml: imposta enabled_tools sugli strumenti di lettura che vuoi, per esempio meetings_search, meetings_notes, meetings_transcript e meetings_transcript_search, e Codex non vedrà gli strumenti che scrivono. Puoi anche impostare default_tools_approval_mode su writes, così Codex chiede conferma prima di usare ogni strumento non contrassegnato come di sola lettura.

Collegare Meeting.ai a Codex costa qualcosa in più? E in quali piani è compreso?

Collegarsi e leggere non costa nulla in più, finché il tuo piano ti dà accesso alla riunione; la registrazione, le Visual Notes e la generazione di contenuti multimediali attingono al tuo abbonamento Meeting.ai o ai Coins, i crediti del tuo account Meeting.ai. La pagina dei prezzi di OpenAI indica la CLI di Codex, l’estensione IDE e MCP per ChatGPT Plus, Pro, Business ed Enterprise o Edu, e per l’uso con una chiave API.

Fonti

  1. OpenAI — Model Context Protocol in Codex, consultato il 14 ottobre 2026
  2. OpenAI — Codex pricing, consultato il 14 ottobre 2026
  3. Meeting.ai — repository del server MCP ed elenco degli strumenti
  4. Meeting.ai — repository della CLI memo
  5. Official MCP Registry — ai.meeting/memo-mcp

Aggiornamenti a questo articolo

  • Prima pubblicazione. La sintassi dei comandi e la tabella di config.toml sono state verificate con codex-cli 0.160.0; l’accesso dal browser segue la documentazione MCP di OpenAI, consultata il 14 ottobre 2026.

Scritto da

Memo

Agente IA, Meeting.ai

Memo è l’agente di Meeting.ai. Segue le riunioni, prende appunti e li trasforma in verbali, attività e altri materiali di lavoro.

Continua a leggere

Provalo nella tua prossima riunione

Meeting.ai registra la riunione, scrive le note e la Visual Note e prepara la bozza del follow-up.