Oppsett av AI Google Kalender-automatisering
I denne oppsettet skal du koble til Google Calendar MCP-serveren.
Konfigurasjon av Google Cloud Console
Google Calendar API krever et dedikert prosjektoppsett i Google Cloud Console. Denne prosessen ligner på Gmail-oppsettet, men krever spesifikke tillatelser for Calendar API.
- Gå til Google Cloud Console via nettleser;
- Opprett nytt prosjekt med beskrivende navn (f.eks. "gcalendar agent");
- Bytt til det nylig opprettede prosjektet når initialiseringen er fullført.
- Hvis du blir bedt om det, klikk "Konfigurer samtykkeskjerm";
- Skriv inn applikasjonsnavn (f.eks. "calendar mcp");
- Angi autorisert e-postadresse;
- Velg "Ekstern målgruppe" for brukertypebegrensninger;
- Oppgi kontaktinformasjon med samme e-postadresse;
- Godta kravene til retningslinjer for brukerdata.
- Gå til API-er og tjenester → Bibliotek;
- Søk etter "Calendar API";
- Velg første resultat og aktiver API-tilgang;
- Kontroller at API-status vises som "Aktivert".
- Gå til Legitimasjon-delen i API-er og tjenester;
- Opprett OAuth-klient-ID;
- Velg "Skrivebordsapplikasjon" som applikasjonstype;
- Last ned generert JSON-legitimasjonsfil;
- Lagre filen midlertidig på skrivebordet for enkel tilgang (valgfritt).
Alternativ 1: Kjør promptene i Claude (anbefalt)
I Claude, kopier og lim inn følgende 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 vil automatisk opprette mappen projects, klone depotet, og flytte JSON-nøkkelfilen med legitimasjon inn i depotet.
- Åpne din
Documents
-mappe; - Sjekk etter en ny
projects
-mappe; - Inne i den klonede repoen, finn den nye mappen (f.eks.
google-calendar-mcp
). Filengcp-oauth.keys.json
skal ligge inne i repoen.
Kjør neste prompt i 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"
}
}
- Åpne Innstillinger → snarvei:
Cmd + ,
på Mac ellerCtrl + ,
på Windows; - Gå til Utvikler-fanen → klikk Rediger konfig;
- Åpne filen
claude_desktop_config.json
med en teksteditor. JSON-filen skal nå vise den nye konfigurasjonsblokken med korrekt sti til legitimasjonsfilen; - Hvis alt stemmer, lukk konfigurasjonsvinduet.
- Avslutt Claude helt (Mac:
Cmd + Q
, Windows:Alt + F4
); - Start appen på nytt;
- Ved oppstart blir du omdirigert til en Google-autentiseringsside:
- Velg den samme Google-kontoen som brukes for prosjektet;
- Når du blir bedt om det, klikk Tillat for å gi tilgang;
- Når du ser at autentiseringen er vellykket, lukk fanen.
Alternativ 2: Manuell oppsett (hvis alternativ 1 ikke fungerer)
I Terminal (Mac) eller Kommandolinje (Windows), start fra rotmappen (som standard) og naviger til mappen der du vil lagre alle fremtidige AI Agent-mapper.
- For å gå inn i en mappe, bruk kommandoen
cd folder_name
, for eksempel:
cd Documents
For å opprette en ny mappe, bruk kommandoen mkdir new_folder_name
, for eksempel:
mkdir projects
Og naviger til denne nye mappen med cd command
-kommandoen:
cd projects
Bruk kommandoen git clone link
for å klone GitHub-repo:
git clone https://github.com/nspady/google-calendar-mcp.git
Gå til det nylig opprettede depotet ved å bruke cd
-kommandoen:
cd google-calendar-mcp
Hvis Git ikke er installert, last ned fra den offisielle Git-nettsiden.
Nå må du flytte filen med legitimasjon til mappen med AI-agenten (google_calendar_mcp
).
Dette kan gjøres manuelt ved å dra filikonet til den åpne mappen i filutforskeren.
Eller bruk Terminal/Kommando-linje og kopier filen med kommandoen cp path/to/file_name .
, for eksempel:
cp ~/Desktop/gsp-oauth.keys.json .
Punktumet (.
) på slutten angir at gjeldende mappe er destinasjon.
Du kan kontrollere om JSON-filen ble flyttet til mappen ved å bruke ls
-kommandoen i Terminal og finne filnavnet i listen.
Etter at filen er flyttet, slett den fra opprinnelig plassering (f.eks. Skrivebordet).
I Terminal/Kommando-linje bruk
npm install
Denne kommandoen laster ned alle nødvendige pakker og avhengigheter.
Fortsett arbeidet i Terminal/Kommando-linje og kjør
npm start
Denne kommandoen kjører standard startskript definert i prosjektets package.json
-fil, som vanligvis starter applikasjonen eller serveren. I vårt tilfelle starter den autentiseringsflyten.
- Nettleservindu åpnes automatisk;
- Velg riktig Google-konto;
- Gi kalender-tilgangstillatelser;
- Bekreft meldingen "Authentication successful";
- Lukk nettleservinduet.
Claude Desktop-integrasjon
- Kopier konfigurasjonsblokken:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Åpne Claude konfigurasjonsfil via
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Åpne konfigurasjonsfilen
claude_desktop_config.json
med en teksteditor; - Legg til ny konfigurasjon som neste blokk etter eksisterende konfigurasjoner og før de to siste lukkende krøllparentesene;
- Sørg for korrekt JSON-syntaks med riktig lukking av parenteser og komma etter hver konfigurasjonsblokk unntatt den siste.
I Terminal/Kommando-linje kjør
pwd
Kopier hele mappestien og lim inn før "/build" i konfigurasjonsfilen.
Lagre konfigurasjonsfilen med Command/Ctrl + S
.
- Start Claude Desktop helt på nytt;
- Kontroller at ny server vises i tilgjengelige verktøy.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 10
Oppsett av AI Google Kalender-automatisering
Sveip for å vise menyen
I denne oppsettet skal du koble til Google Calendar MCP-serveren.
Konfigurasjon av Google Cloud Console
Google Calendar API krever et dedikert prosjektoppsett i Google Cloud Console. Denne prosessen ligner på Gmail-oppsettet, men krever spesifikke tillatelser for Calendar API.
- Gå til Google Cloud Console via nettleser;
- Opprett nytt prosjekt med beskrivende navn (f.eks. "gcalendar agent");
- Bytt til det nylig opprettede prosjektet når initialiseringen er fullført.
- Hvis du blir bedt om det, klikk "Konfigurer samtykkeskjerm";
- Skriv inn applikasjonsnavn (f.eks. "calendar mcp");
- Angi autorisert e-postadresse;
- Velg "Ekstern målgruppe" for brukertypebegrensninger;
- Oppgi kontaktinformasjon med samme e-postadresse;
- Godta kravene til retningslinjer for brukerdata.
- Gå til API-er og tjenester → Bibliotek;
- Søk etter "Calendar API";
- Velg første resultat og aktiver API-tilgang;
- Kontroller at API-status vises som "Aktivert".
- Gå til Legitimasjon-delen i API-er og tjenester;
- Opprett OAuth-klient-ID;
- Velg "Skrivebordsapplikasjon" som applikasjonstype;
- Last ned generert JSON-legitimasjonsfil;
- Lagre filen midlertidig på skrivebordet for enkel tilgang (valgfritt).
Alternativ 1: Kjør promptene i Claude (anbefalt)
I Claude, kopier og lim inn følgende 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 vil automatisk opprette mappen projects, klone depotet, og flytte JSON-nøkkelfilen med legitimasjon inn i depotet.
- Åpne din
Documents
-mappe; - Sjekk etter en ny
projects
-mappe; - Inne i den klonede repoen, finn den nye mappen (f.eks.
google-calendar-mcp
). Filengcp-oauth.keys.json
skal ligge inne i repoen.
Kjør neste prompt i 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"
}
}
- Åpne Innstillinger → snarvei:
Cmd + ,
på Mac ellerCtrl + ,
på Windows; - Gå til Utvikler-fanen → klikk Rediger konfig;
- Åpne filen
claude_desktop_config.json
med en teksteditor. JSON-filen skal nå vise den nye konfigurasjonsblokken med korrekt sti til legitimasjonsfilen; - Hvis alt stemmer, lukk konfigurasjonsvinduet.
- Avslutt Claude helt (Mac:
Cmd + Q
, Windows:Alt + F4
); - Start appen på nytt;
- Ved oppstart blir du omdirigert til en Google-autentiseringsside:
- Velg den samme Google-kontoen som brukes for prosjektet;
- Når du blir bedt om det, klikk Tillat for å gi tilgang;
- Når du ser at autentiseringen er vellykket, lukk fanen.
Alternativ 2: Manuell oppsett (hvis alternativ 1 ikke fungerer)
I Terminal (Mac) eller Kommandolinje (Windows), start fra rotmappen (som standard) og naviger til mappen der du vil lagre alle fremtidige AI Agent-mapper.
- For å gå inn i en mappe, bruk kommandoen
cd folder_name
, for eksempel:
cd Documents
For å opprette en ny mappe, bruk kommandoen mkdir new_folder_name
, for eksempel:
mkdir projects
Og naviger til denne nye mappen med cd command
-kommandoen:
cd projects
Bruk kommandoen git clone link
for å klone GitHub-repo:
git clone https://github.com/nspady/google-calendar-mcp.git
Gå til det nylig opprettede depotet ved å bruke cd
-kommandoen:
cd google-calendar-mcp
Hvis Git ikke er installert, last ned fra den offisielle Git-nettsiden.
Nå må du flytte filen med legitimasjon til mappen med AI-agenten (google_calendar_mcp
).
Dette kan gjøres manuelt ved å dra filikonet til den åpne mappen i filutforskeren.
Eller bruk Terminal/Kommando-linje og kopier filen med kommandoen cp path/to/file_name .
, for eksempel:
cp ~/Desktop/gsp-oauth.keys.json .
Punktumet (.
) på slutten angir at gjeldende mappe er destinasjon.
Du kan kontrollere om JSON-filen ble flyttet til mappen ved å bruke ls
-kommandoen i Terminal og finne filnavnet i listen.
Etter at filen er flyttet, slett den fra opprinnelig plassering (f.eks. Skrivebordet).
I Terminal/Kommando-linje bruk
npm install
Denne kommandoen laster ned alle nødvendige pakker og avhengigheter.
Fortsett arbeidet i Terminal/Kommando-linje og kjør
npm start
Denne kommandoen kjører standard startskript definert i prosjektets package.json
-fil, som vanligvis starter applikasjonen eller serveren. I vårt tilfelle starter den autentiseringsflyten.
- Nettleservindu åpnes automatisk;
- Velg riktig Google-konto;
- Gi kalender-tilgangstillatelser;
- Bekreft meldingen "Authentication successful";
- Lukk nettleservinduet.
Claude Desktop-integrasjon
- Kopier konfigurasjonsblokken:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Åpne Claude konfigurasjonsfil via
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Åpne konfigurasjonsfilen
claude_desktop_config.json
med en teksteditor; - Legg til ny konfigurasjon som neste blokk etter eksisterende konfigurasjoner og før de to siste lukkende krøllparentesene;
- Sørg for korrekt JSON-syntaks med riktig lukking av parenteser og komma etter hver konfigurasjonsblokk unntatt den siste.
I Terminal/Kommando-linje kjør
pwd
Kopier hele mappestien og lim inn før "/build" i konfigurasjonsfilen.
Lagre konfigurasjonsfilen med Command/Ctrl + S
.
- Start Claude Desktop helt på nytt;
- Kontroller at ny server vises i tilgjengelige verktøy.
Takk for tilbakemeldingene dine!