AI-Google-agenda-automatisering Instellen
In deze configuratie wordt verbinding gemaakt met de Google Calendar MCP-server.
Google Cloud Console-configuratie
De Google Calendar API vereist een specifieke projectconfiguratie binnen de Google Cloud Console. Dit proces is vergelijkbaar met de Gmail-configuratie, maar vereist specifieke machtigingen voor de Calendar API.
- Toegang tot Google Cloud Console via browser;
- Nieuw project aanmaken met een beschrijvende naam (bijv. "gcalendar agent");
- Omschakelen naar het nieuw aangemaakte project zodra de initialisatie is voltooid.
- Indien gevraagd, klik op "Toestemmingsscherm configureren";
- Voer de naam van de applicatie in (bijv. "calendar mcp");
- Geef het geautoriseerde e-mailadres op;
- Selecteer "Externe doelgroep" voor gebruikersbeperkingen;
- Verstrek contactinformatie met hetzelfde e-mailadres;
- Accepteer de vereisten van het gebruikersgegevensbeleid.
- Navigeer naar APIs en services → Bibliotheek;
- Zoek naar "Calendar API";
- Selecteer het eerste resultaat en schakel API-toegang in;
- Controleer of de API-status "Ingeschakeld" weergeeft.
- Ga naar het gedeelte Referenties in APIs en services;
- Maak een OAuth-client-ID aan;
- Selecteer "Desktopapplicatie" als applicatietype;
- Download het gegenereerde JSON-referentiebestand;
- Sla het bestand tijdelijk op het bureaublad op voor gemakkelijke toegang (optioneel).
Optie 1: Prompts uitvoeren in Claude (Aanbevolen)
Kopieer en plak de volgende prompt in Claude:
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 maakt automatisch de map projects aan, kloont de repository en verplaatst het JSON-bestand met inloggegevens naar de repository.
- Open je
Documents
-map; - Controleer of er een nieuwe
projects
-map is aangemaakt; - Zoek in de gekloonde repo naar de nieuwe map (bijv.
google-calendar-mcp
). Het bestandgcp-oauth.keys.json
is in de repo geplaatst.
Voer de volgende prompt uit 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"
}
}
- Open Instellingen → sneltoets:
Cmd + ,
op Mac ofCtrl + ,
op Windows; - Ga naar het tabblad Developer → klik op Edit Config;
- Open het bestand
claude_desktop_config.json
met een teksteditor. Het JSON-bestand toont nu het nieuwe config-blok met het juiste pad naar je inloggegevensbestand; - Als dit klopt, sluit het configuratievenster.
- Sluit Claude volledig af (Mac:
Cmd + Q
, Windows:Alt + F4
); - Start de app opnieuw op;
- Bij het opstarten word je doorgestuurd naar een Google-authenticatiepagina:
- Selecteer hetzelfde Google-account dat voor het project wordt gebruikt;
- Klik op Toestaan wanneer hierom wordt gevraagd;
- Zodra je ziet dat de authenticatie is geslaagd, sluit je het tabblad.
Optie 2: Handmatige installatie (indien optie 1 niet werkt)
Open je Terminal (Mac) of Opdrachtprompt (Windows), begin vanuit de hoofdmap (standaard) en navigeer naar de map waar je alle toekomstige AI Agent-mappen wilt opslaan.
- Gebruik het commando
cd folder_name
om een map te openen, bijvoorbeeld:
cd Documents
Gebruik het commando mkdir new_folder_name
om een nieuwe map aan te maken, bijvoorbeeld:
mkdir projects
Navigeer naar deze nieuwe map met het cd command
-commando:
cd projects
Gebruik het commando git clone link
om de GitHub-repository te klonen:
git clone https://github.com/nspady/google-calendar-mcp.git
Ga naar de nieuw aangemaakte repository met het cd
-commando:
cd google-calendar-mcp
Als Git niet is geïnstalleerd, download het dan van de officiële Git-website.
Nu moet het bestand met de inloggegevens worden verplaatst naar de map met de AI-agent (google_calendar_mcp
).
Dit kan handmatig door het bestandspictogram naar de geopende map in de bestandsverkenner te slepen.
Of gebruik Terminal/Command Line en kopieer het bestand met het commando cp path/to/file_name .
, bijvoorbeeld:
cp ~/Desktop/gsp-oauth.keys.json .
De punt (.
) aan het einde geeft de huidige map aan als bestemming.
Controleer of het JSON-bestand succesvol is verplaatst naar de map door het ls
-commando in de Terminal te gebruiken en de bestandsnaam in de lijst te zoeken.
Verwijder na het verplaatsen het bestand uit de oorspronkelijke locatie (bijvoorbeeld Desktop).
Gebruik in de Terminal/Command Line
npm install
Dit commando downloadt alle vereiste pakketten en afhankelijkheden.
Ga verder in Terminal/Command Line en voer uit
npm start
Dit commando voert het standaard startscript uit dat is gedefinieerd in het package.json
-bestand van het project, wat doorgaans de applicatie of server opstart; in ons geval start het de authenticatiestroom.
- Browservenster wordt automatisch geopend;
- Selecteer het juiste Google-account;
- Verleen machtigingen voor agenda-toegang;
- Bevestig het bericht "Authenticatie geslaagd";
- Sluit het browservenster.
Claude Desktop-integratie
- Kopieer configuratieblok:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Open Claude-configuratiebestand via
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Open het configuratiebestand
claude_desktop_config.json
met een teksteditor; - Voeg de nieuwe configuratie toe als volgend blok na bestaande configuraties en vóór de twee laatste afsluitende accolades;
- Zorg voor correcte JSON-syntax met juiste accolades en komma's na elk configuratieblok, behalve na het laatste blok.
Voer in de Terminal/Command Line uit
pwd
Kopieer het volledige map-pad en voeg dit in vóór "/build" in het configuratiebestand.
Sla het configuratiebestand op met Command/Ctrl + S
.
- Herstart Claude Desktop volledig;
- Controleer of de nieuwe server verschijnt bij de beschikbare tools.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 10
AI-Google-agenda-automatisering Instellen
Veeg om het menu te tonen
In deze configuratie wordt verbinding gemaakt met de Google Calendar MCP-server.
Google Cloud Console-configuratie
De Google Calendar API vereist een specifieke projectconfiguratie binnen de Google Cloud Console. Dit proces is vergelijkbaar met de Gmail-configuratie, maar vereist specifieke machtigingen voor de Calendar API.
- Toegang tot Google Cloud Console via browser;
- Nieuw project aanmaken met een beschrijvende naam (bijv. "gcalendar agent");
- Omschakelen naar het nieuw aangemaakte project zodra de initialisatie is voltooid.
- Indien gevraagd, klik op "Toestemmingsscherm configureren";
- Voer de naam van de applicatie in (bijv. "calendar mcp");
- Geef het geautoriseerde e-mailadres op;
- Selecteer "Externe doelgroep" voor gebruikersbeperkingen;
- Verstrek contactinformatie met hetzelfde e-mailadres;
- Accepteer de vereisten van het gebruikersgegevensbeleid.
- Navigeer naar APIs en services → Bibliotheek;
- Zoek naar "Calendar API";
- Selecteer het eerste resultaat en schakel API-toegang in;
- Controleer of de API-status "Ingeschakeld" weergeeft.
- Ga naar het gedeelte Referenties in APIs en services;
- Maak een OAuth-client-ID aan;
- Selecteer "Desktopapplicatie" als applicatietype;
- Download het gegenereerde JSON-referentiebestand;
- Sla het bestand tijdelijk op het bureaublad op voor gemakkelijke toegang (optioneel).
Optie 1: Prompts uitvoeren in Claude (Aanbevolen)
Kopieer en plak de volgende prompt in Claude:
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 maakt automatisch de map projects aan, kloont de repository en verplaatst het JSON-bestand met inloggegevens naar de repository.
- Open je
Documents
-map; - Controleer of er een nieuwe
projects
-map is aangemaakt; - Zoek in de gekloonde repo naar de nieuwe map (bijv.
google-calendar-mcp
). Het bestandgcp-oauth.keys.json
is in de repo geplaatst.
Voer de volgende prompt uit 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"
}
}
- Open Instellingen → sneltoets:
Cmd + ,
op Mac ofCtrl + ,
op Windows; - Ga naar het tabblad Developer → klik op Edit Config;
- Open het bestand
claude_desktop_config.json
met een teksteditor. Het JSON-bestand toont nu het nieuwe config-blok met het juiste pad naar je inloggegevensbestand; - Als dit klopt, sluit het configuratievenster.
- Sluit Claude volledig af (Mac:
Cmd + Q
, Windows:Alt + F4
); - Start de app opnieuw op;
- Bij het opstarten word je doorgestuurd naar een Google-authenticatiepagina:
- Selecteer hetzelfde Google-account dat voor het project wordt gebruikt;
- Klik op Toestaan wanneer hierom wordt gevraagd;
- Zodra je ziet dat de authenticatie is geslaagd, sluit je het tabblad.
Optie 2: Handmatige installatie (indien optie 1 niet werkt)
Open je Terminal (Mac) of Opdrachtprompt (Windows), begin vanuit de hoofdmap (standaard) en navigeer naar de map waar je alle toekomstige AI Agent-mappen wilt opslaan.
- Gebruik het commando
cd folder_name
om een map te openen, bijvoorbeeld:
cd Documents
Gebruik het commando mkdir new_folder_name
om een nieuwe map aan te maken, bijvoorbeeld:
mkdir projects
Navigeer naar deze nieuwe map met het cd command
-commando:
cd projects
Gebruik het commando git clone link
om de GitHub-repository te klonen:
git clone https://github.com/nspady/google-calendar-mcp.git
Ga naar de nieuw aangemaakte repository met het cd
-commando:
cd google-calendar-mcp
Als Git niet is geïnstalleerd, download het dan van de officiële Git-website.
Nu moet het bestand met de inloggegevens worden verplaatst naar de map met de AI-agent (google_calendar_mcp
).
Dit kan handmatig door het bestandspictogram naar de geopende map in de bestandsverkenner te slepen.
Of gebruik Terminal/Command Line en kopieer het bestand met het commando cp path/to/file_name .
, bijvoorbeeld:
cp ~/Desktop/gsp-oauth.keys.json .
De punt (.
) aan het einde geeft de huidige map aan als bestemming.
Controleer of het JSON-bestand succesvol is verplaatst naar de map door het ls
-commando in de Terminal te gebruiken en de bestandsnaam in de lijst te zoeken.
Verwijder na het verplaatsen het bestand uit de oorspronkelijke locatie (bijvoorbeeld Desktop).
Gebruik in de Terminal/Command Line
npm install
Dit commando downloadt alle vereiste pakketten en afhankelijkheden.
Ga verder in Terminal/Command Line en voer uit
npm start
Dit commando voert het standaard startscript uit dat is gedefinieerd in het package.json
-bestand van het project, wat doorgaans de applicatie of server opstart; in ons geval start het de authenticatiestroom.
- Browservenster wordt automatisch geopend;
- Selecteer het juiste Google-account;
- Verleen machtigingen voor agenda-toegang;
- Bevestig het bericht "Authenticatie geslaagd";
- Sluit het browservenster.
Claude Desktop-integratie
- Kopieer configuratieblok:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Open Claude-configuratiebestand via
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Open het configuratiebestand
claude_desktop_config.json
met een teksteditor; - Voeg de nieuwe configuratie toe als volgend blok na bestaande configuraties en vóór de twee laatste afsluitende accolades;
- Zorg voor correcte JSON-syntax met juiste accolades en komma's na elk configuratieblok, behalve na het laatste blok.
Voer in de Terminal/Command Line uit
pwd
Kopieer het volledige map-pad en voeg dit in vóór "/build" in het configuratiebestand.
Sla het configuratiebestand op met Command/Ctrl + S
.
- Herstart Claude Desktop volledig;
- Controleer of de nieuwe server verschijnt bij de beschikbare tools.
Bedankt voor je feedback!