Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Configurazione dell'Automazione AI per Google Calendar | Comunicazione Intelligente e Controllo del Tempo
AI Agentica per l'Automazione delle Attività d'Ufficio Quotidiane con Anthropic Claude

bookConfigurazione dell'Automazione AI per Google Calendar

In questa configurazione, collegherai il server Google Calendar MCP.

Configurazione Google Cloud Console

L'API di Google Calendar richiede una configurazione di progetto dedicata all'interno della Google Cloud Console. Questo processo è simile alla configurazione di Gmail ma richiede permessi specifici per l'API Calendar.

Fasi di creazione del progetto
expand arrow
  1. Accedere alla Google Cloud Console tramite browser;
  2. Creare un nuovo progetto con un nome descrittivo (ad esempio, "gcalendar agent");
  3. Passare al nuovo progetto una volta completata l'inizializzazione.
Configurazione schermata di consenso OAuth
expand arrow
  1. Se richiesto, cliccare su "Configura schermata di consenso";
  2. Inserire il nome dell'applicazione (ad esempio, "calendar mcp");
  3. Specificare l'indirizzo email autorizzato;
  4. Selezionare "Pubblico" per le restrizioni sul tipo di utente;
  5. Fornire le informazioni di contatto utilizzando lo stesso indirizzo email;
  6. Accettare i requisiti della User Data Policy.
Attivazione API Calendar
expand arrow
  1. Accedere a API e serviziLibreria;
  2. Cercare "Calendar API";
  3. Selezionare il primo risultato e abilitare l'accesso all'API;
  4. Verificare che lo stato dell'API sia "Abilitato".
Generazione delle credenziali
expand arrow
  1. Accedere alla sezione Credenziali in API e servizi;
  2. Creare ID client OAuth;
  3. Selezionare "Applicazione desktop" come tipo di applicazione;
  4. Scaricare il file JSON delle credenziali generate;
  5. Salvare temporaneamente il file sul Desktop per un accesso rapido (opzionale).

Opzione 1: Esecuzione dei prompt in Claude (Consigliato)

Clonazione del repository MCP Server
expand arrow

In Claude, copia e incolla il seguente prompt:

Create a new folder named projects in my Documents directory to store all MCP servers.
Then clone the repository using: git clone https://github.com/nspady/google-calendar-mcp.git into that folder.
After cloning, move the file gcp-oauth.keys.json from my Desktop into the cloned repo.

Claude creerà automaticamente la cartella projects, clonerà il repository e sposterà il file JSON delle credenziali all'interno del repository.

Verifica del posizionamento dei file (Opzionale)
expand arrow
  • Aprire la cartella Documents;
  • Verificare la presenza di una nuova cartella projects;
  • All'interno, nel repository clonato, trovare la nuova cartella (ad esempio, google-calendar-mcp). Il file gcp-oauth.keys.json deve essere posizionato all'interno del repository.
Aggiunta del blocco di configurazione
expand arrow

Eseguire il seguente prompt in Claude:

add next config block to claude config file
    "google-calendar": {
      "command": "npx",
      "args": ["@cocal/google-calendar-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
      }
    }
Verifica del file di configurazione (Opzionale)
expand arrow
  • Aprire Impostazioni → scorciatoia: Cmd + , su Mac o Ctrl + , su Windows;
  • Accedere alla scheda Sviluppatore → cliccare su Modifica Configurazione;
  • Aprire il file claude_desktop_config.json con un editor di testo. Il file JSON dovrebbe ora mostrare il nuovo blocco di configurazione con il percorso corretto del file delle credenziali;
  • Se corretto, chiudere la finestra di configurazione.
Riavvio di Claude
expand arrow
  • Uscire completamente da Claude (Mac: Cmd + Q, Windows: Alt + F4);
  • Riavviare l'applicazione;
  • Al riavvio, si verrà reindirizzati a una pagina di autenticazione Google:
    • Selezionare lo stesso account Google utilizzato per il progetto;
    • Quando richiesto, cliccare su Consenti per concedere l'accesso;
    • Una volta visualizzato il messaggio di autenticazione avvenuta con successo, chiudere la scheda.

Opzione 2: Configurazione manuale (se l'Opzione 1 non funziona)

Creazione della struttura delle directory
expand arrow

Nel Terminale (Mac) o nella Command Line (Windows), partire dalla directory principale (impostazione predefinita) e navigare nella cartella dove verranno memorizzate tutte le future directory degli Agenti AI.

  • Per accedere a una cartella, utilizzare il comando cd folder_name, ad esempio:
cd Documents

Per creare una nuova cartella, utilizzare il comando mkdir new_folder_name, ad esempio:

mkdir projects

E navigare in questa nuova cartella con il comando cd command:

cd projects
Download del repository
expand arrow

Utilizzare il comando git clone link per clonare il repository GitHub:

git clone https://github.com/nspady/google-calendar-mcp.git

Spostarsi nel repository appena creato utilizzando il comando cd:

cd google-calendar-mcp
Note
Nota

Se Git non è installato, scaricalo dal sito ufficiale Sito Git.

Integrazione delle credenziali
expand arrow

Ora è necessario spostare il file con le credenziali nella cartella dell'agente AI (google_calendar_mcp). Puoi farlo manualmente trascinando l'icona del file nella cartella aperta tramite il file explorer. Oppure utilizza il Terminale/Prompt dei comandi e copia il file con il comando cp path/to/file_name ., ad esempio:

cp ~/Desktop/gsp-oauth.keys.json .

Il punto (.) alla fine indica la directory corrente come destinazione.

Puoi verificare se il file JSON è stato spostato correttamente nella cartella utilizzando il comando ls nel Terminale e cercando il nome del file nell'elenco.

Dopo aver spostato il file, eliminalo dalla posizione originale (ad esempio, Desktop).

Installazione dei pacchetti
expand arrow

Nel Terminale/Prompt dei comandi utilizza

npm install

Questo comando scarica tutti i pacchetti e le dipendenze necessari.

Avvio del server
expand arrow

Continua a lavorare nel Terminale/Prompt dei comandi ed esegui

npm start

Questo comando esegue lo script di avvio predefinito definito nel file package.json del progetto, che tipicamente avvia l'applicazione o il server; in questo caso, avvia il flusso di autenticazione.

Flusso di autenticazione
expand arrow
  1. La finestra del browser si apre automaticamente;
  2. Seleziona l'account Google appropriato;
  3. Concedi le autorizzazioni di accesso al calendario;
  4. Conferma il messaggio "Autenticazione riuscita";
  5. Chiudi la finestra del browser.
Aggiunta del blocco di configurazione
expand arrow

Integrazione con Claude Desktop

  • Copia il blocco di configurazione:
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Accedi al file di configurazione di Claude tramite Command/Ctrl + , → "Developer" → "Edit Config";
  • Apri il file di configurazione claude_desktop_config.json con un editor di testo;
  • Aggiungi la nuova configurazione come blocco successivo dopo le configurazioni esistenti e prima delle ultime due parentesi graffe di chiusura;
  • Assicurati della corretta sintassi JSON con la chiusura corretta delle parentesi e le virgole dopo ogni blocco di configurazione, tranne l'ultimo.
Configurazione del percorso
expand arrow

Nel Terminale/Prompt dei comandi esegui

pwd

Copia il percorso completo della directory e inseriscilo prima di "/build" nel file di configurazione.

Salva il file di configurazione con Command/Ctrl + S.

Attivazione del servizio
expand arrow
  1. Riavvia completamente Claude Desktop;
  2. Verifica che il nuovo server appaia tra gli strumenti disponibili.
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 8.33

bookConfigurazione dell'Automazione AI per Google Calendar

Scorri per mostrare il menu

In questa configurazione, collegherai il server Google Calendar MCP.

Configurazione Google Cloud Console

L'API di Google Calendar richiede una configurazione di progetto dedicata all'interno della Google Cloud Console. Questo processo è simile alla configurazione di Gmail ma richiede permessi specifici per l'API Calendar.

Fasi di creazione del progetto
expand arrow
  1. Accedere alla Google Cloud Console tramite browser;
  2. Creare un nuovo progetto con un nome descrittivo (ad esempio, "gcalendar agent");
  3. Passare al nuovo progetto una volta completata l'inizializzazione.
Configurazione schermata di consenso OAuth
expand arrow
  1. Se richiesto, cliccare su "Configura schermata di consenso";
  2. Inserire il nome dell'applicazione (ad esempio, "calendar mcp");
  3. Specificare l'indirizzo email autorizzato;
  4. Selezionare "Pubblico" per le restrizioni sul tipo di utente;
  5. Fornire le informazioni di contatto utilizzando lo stesso indirizzo email;
  6. Accettare i requisiti della User Data Policy.
Attivazione API Calendar
expand arrow
  1. Accedere a API e serviziLibreria;
  2. Cercare "Calendar API";
  3. Selezionare il primo risultato e abilitare l'accesso all'API;
  4. Verificare che lo stato dell'API sia "Abilitato".
Generazione delle credenziali
expand arrow
  1. Accedere alla sezione Credenziali in API e servizi;
  2. Creare ID client OAuth;
  3. Selezionare "Applicazione desktop" come tipo di applicazione;
  4. Scaricare il file JSON delle credenziali generate;
  5. Salvare temporaneamente il file sul Desktop per un accesso rapido (opzionale).

Opzione 1: Esecuzione dei prompt in Claude (Consigliato)

Clonazione del repository MCP Server
expand arrow

In Claude, copia e incolla il seguente prompt:

Create a new folder named projects in my Documents directory to store all MCP servers.
Then clone the repository using: git clone https://github.com/nspady/google-calendar-mcp.git into that folder.
After cloning, move the file gcp-oauth.keys.json from my Desktop into the cloned repo.

Claude creerà automaticamente la cartella projects, clonerà il repository e sposterà il file JSON delle credenziali all'interno del repository.

Verifica del posizionamento dei file (Opzionale)
expand arrow
  • Aprire la cartella Documents;
  • Verificare la presenza di una nuova cartella projects;
  • All'interno, nel repository clonato, trovare la nuova cartella (ad esempio, google-calendar-mcp). Il file gcp-oauth.keys.json deve essere posizionato all'interno del repository.
Aggiunta del blocco di configurazione
expand arrow

Eseguire il seguente prompt in Claude:

add next config block to claude config file
    "google-calendar": {
      "command": "npx",
      "args": ["@cocal/google-calendar-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
      }
    }
Verifica del file di configurazione (Opzionale)
expand arrow
  • Aprire Impostazioni → scorciatoia: Cmd + , su Mac o Ctrl + , su Windows;
  • Accedere alla scheda Sviluppatore → cliccare su Modifica Configurazione;
  • Aprire il file claude_desktop_config.json con un editor di testo. Il file JSON dovrebbe ora mostrare il nuovo blocco di configurazione con il percorso corretto del file delle credenziali;
  • Se corretto, chiudere la finestra di configurazione.
Riavvio di Claude
expand arrow
  • Uscire completamente da Claude (Mac: Cmd + Q, Windows: Alt + F4);
  • Riavviare l'applicazione;
  • Al riavvio, si verrà reindirizzati a una pagina di autenticazione Google:
    • Selezionare lo stesso account Google utilizzato per il progetto;
    • Quando richiesto, cliccare su Consenti per concedere l'accesso;
    • Una volta visualizzato il messaggio di autenticazione avvenuta con successo, chiudere la scheda.

Opzione 2: Configurazione manuale (se l'Opzione 1 non funziona)

Creazione della struttura delle directory
expand arrow

Nel Terminale (Mac) o nella Command Line (Windows), partire dalla directory principale (impostazione predefinita) e navigare nella cartella dove verranno memorizzate tutte le future directory degli Agenti AI.

  • Per accedere a una cartella, utilizzare il comando cd folder_name, ad esempio:
cd Documents

Per creare una nuova cartella, utilizzare il comando mkdir new_folder_name, ad esempio:

mkdir projects

E navigare in questa nuova cartella con il comando cd command:

cd projects
Download del repository
expand arrow

Utilizzare il comando git clone link per clonare il repository GitHub:

git clone https://github.com/nspady/google-calendar-mcp.git

Spostarsi nel repository appena creato utilizzando il comando cd:

cd google-calendar-mcp
Note
Nota

Se Git non è installato, scaricalo dal sito ufficiale Sito Git.

Integrazione delle credenziali
expand arrow

Ora è necessario spostare il file con le credenziali nella cartella dell'agente AI (google_calendar_mcp). Puoi farlo manualmente trascinando l'icona del file nella cartella aperta tramite il file explorer. Oppure utilizza il Terminale/Prompt dei comandi e copia il file con il comando cp path/to/file_name ., ad esempio:

cp ~/Desktop/gsp-oauth.keys.json .

Il punto (.) alla fine indica la directory corrente come destinazione.

Puoi verificare se il file JSON è stato spostato correttamente nella cartella utilizzando il comando ls nel Terminale e cercando il nome del file nell'elenco.

Dopo aver spostato il file, eliminalo dalla posizione originale (ad esempio, Desktop).

Installazione dei pacchetti
expand arrow

Nel Terminale/Prompt dei comandi utilizza

npm install

Questo comando scarica tutti i pacchetti e le dipendenze necessari.

Avvio del server
expand arrow

Continua a lavorare nel Terminale/Prompt dei comandi ed esegui

npm start

Questo comando esegue lo script di avvio predefinito definito nel file package.json del progetto, che tipicamente avvia l'applicazione o il server; in questo caso, avvia il flusso di autenticazione.

Flusso di autenticazione
expand arrow
  1. La finestra del browser si apre automaticamente;
  2. Seleziona l'account Google appropriato;
  3. Concedi le autorizzazioni di accesso al calendario;
  4. Conferma il messaggio "Autenticazione riuscita";
  5. Chiudi la finestra del browser.
Aggiunta del blocco di configurazione
expand arrow

Integrazione con Claude Desktop

  • Copia il blocco di configurazione:
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Accedi al file di configurazione di Claude tramite Command/Ctrl + , → "Developer" → "Edit Config";
  • Apri il file di configurazione claude_desktop_config.json con un editor di testo;
  • Aggiungi la nuova configurazione come blocco successivo dopo le configurazioni esistenti e prima delle ultime due parentesi graffe di chiusura;
  • Assicurati della corretta sintassi JSON con la chiusura corretta delle parentesi e le virgole dopo ogni blocco di configurazione, tranne l'ultimo.
Configurazione del percorso
expand arrow

Nel Terminale/Prompt dei comandi esegui

pwd

Copia il percorso completo della directory e inseriscilo prima di "/build" nel file di configurazione.

Salva il file di configurazione con Command/Ctrl + S.

Attivazione del servizio
expand arrow
  1. Riavvia completamente Claude Desktop;
  2. Verifica che il nuovo server appaia tra gli strumenti disponibili.
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
some-alt