Konfigurera AI Google Kalender-automatisering
I denna konfiguration kommer du att ansluta till Google Calendar MCP-servern.
Konfiguration av Google Cloud Console
Google Calendar API kräver en dedikerad projektkonfiguration i Google Cloud Console. Denna process liknar Gmail-konfigurationen men kräver särskilda behörigheter för Calendar API.
- Gå till Google Cloud Console via webbläsaren;
- Skapa ett nytt projekt med ett beskrivande namn (t.ex. "gcalendar agent");
- Växla till det nyskapade projektet när initieringen är klar.
- Om du uppmanas, klicka på "Konfigurera samtyckesskärm";
- Ange applikationsnamn (t.ex. "calendar mcp");
- Ange auktoriserad e-postadress;
- Välj "Extern målgrupp" för användartyp;
- Ange kontaktinformation med samma e-postadress;
- Acceptera kraven för användardatapolicy.
- Navigera till API:er och tjänster → Bibliotek;
- Sök efter "Calendar API";
- Välj första resultatet och aktivera API-åtkomst;
- Kontrollera att API-statusen visas som "Aktiverad".
- Gå till avsnittet Autentiseringsuppgifter i API:er och tjänster;
- Skapa OAuth-klient-ID;
- Välj "Skrivbordsapplikation" som applikationstyp;
- Ladda ner den genererade JSON-filen med autentiseringsuppgifter;
- Spara filen tillfälligt på skrivbordet för enkel åtkomst (valfritt).
Alternativ 1: Kör promptar i Claude (Rekommenderas)
I Claude, kopiera och klistra in följande 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 kommer automatiskt att skapa mappen projects, klona arkivet och flytta JSON-filen med autentiseringsuppgifter till arkivet.
- Öppna din
Documents
-mapp; - Kontrollera att det finns en ny
projects
-mapp; - Inuti det klonade arkivet, hitta den nya mappen (t.ex.
google-calendar-mcp
). Filengcp-oauth.keys.json
ska ligga i arkivet.
Kör nästa 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"
}
}
- Öppna Inställningar → genväg:
Cmd + ,
på Mac ellerCtrl + ,
på Windows; - Gå till fliken Utvecklare → klicka på Redigera konfiguration;
- Öppna filen
claude_desktop_config.json
med en textredigerare. JSON-filen ska nu visa det nya konfigurationsblocket med rätt sökväg till din autentiseringsfil; - Om allt stämmer, stäng konfigurationsfönstret.
- Avsluta Claude helt (Mac:
Cmd + Q
, Windows:Alt + F4
); - Starta om appen;
- Vid uppstart omdirigeras du till en Google-autentiseringssida:
- Välj samma Google-konto som används för projektet;
- När du uppmanas, klicka på Tillåt för att ge åtkomst;
- När du ser att autentiseringen lyckats, stäng fliken.
Alternativ 2: Manuell installation (om alternativ 1 inte fungerar)
I din Terminal (Mac) eller Kommandotolk (Windows), börja från rotkatalogen (som standard) och navigera till mappen där du vill lagra alla framtida AI Agent-mappar.
- För att gå in i en mapp, använd kommandot
cd folder_name
, till exempel:
cd Documents
För att skapa en ny mapp, använd kommandot mkdir new_folder_name
, till exempel:
mkdir projects
Och navigera till denna nya mapp med kommandot cd command
:
cd projects
Använd kommandot git clone link
för att klona GitHub-repo:
git clone https://github.com/nspady/google-calendar-mcp.git
Gå till det nyskapade arkivet med kommandot cd
:
cd google-calendar-mcp
Om Git inte är installerat, ladda ner från den officiella Git-webbplatsen.
Nu behöver du flytta filen med autentiseringsuppgifter till mappen med AI-agenten (google_calendar_mcp
).
Detta kan göras manuellt genom att dra filikonen till den öppnade mappen i filutforskaren.
Eller använd Terminal/Kommandorad och kopiera filen med kommandot cp path/to/file_name .
, till exempel:
cp ~/Desktop/gsp-oauth.keys.json .
Punkten (.
) i slutet anger aktuell katalog som destination.
Du kan kontrollera om JSON-filen har flyttats till mappen genom att använda kommandot ls
i Terminalen och hitta filnamnet i listan.
Efter att ha flyttat filen, ta bort den från dess ursprungliga plats (t.ex. Skrivbordet).
I Terminalen/Kommandoraden använd
npm install
Detta kommando laddar ner alla nödvändiga paket och beroenden.
Fortsätt arbeta i Terminalen/Kommandoraden och kör
npm start
Detta kommando kör standardstartskriptet som definierats i projektets package.json
-fil, vilket vanligtvis startar applikationen eller servern, i vårt fall startar det autentiseringsflödet.
- Webbläsarfönster öppnas automatiskt;
- Välj lämpligt Google-konto;
- Bevilja kalenderåtkomst;
- Bekräfta meddelandet "Autentisering lyckades";
- Stäng webbläsarfönstret.
Claude Desktop-integrering
- Kopiera konfigurationsblocket:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Öppna Claude konfigurationsfil via
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Öppna konfigurationsfilen
claude_desktop_config.json
med en textredigerare; - Lägg till ny konfiguration som nästa block efter befintliga konfigurationer och före de två sista avslutande klammerparenteserna;
- Kontrollera korrekt JSON-syntax med rätt klammerparenteser och kommatecken efter varje konfigurationsblock utom det sista.
I Terminalen/Kommandoraden kör
pwd
Kopiera hela katalogvägen och infoga före "/build" i konfigurationsfilen.
Spara konfigurationsfilen med Command/Ctrl + S
.
- Starta om Claude Desktop helt;
- Kontrollera att ny server visas bland tillgängliga verktyg.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 10
Konfigurera AI Google Kalender-automatisering
Svep för att visa menyn
I denna konfiguration kommer du att ansluta till Google Calendar MCP-servern.
Konfiguration av Google Cloud Console
Google Calendar API kräver en dedikerad projektkonfiguration i Google Cloud Console. Denna process liknar Gmail-konfigurationen men kräver särskilda behörigheter för Calendar API.
- Gå till Google Cloud Console via webbläsaren;
- Skapa ett nytt projekt med ett beskrivande namn (t.ex. "gcalendar agent");
- Växla till det nyskapade projektet när initieringen är klar.
- Om du uppmanas, klicka på "Konfigurera samtyckesskärm";
- Ange applikationsnamn (t.ex. "calendar mcp");
- Ange auktoriserad e-postadress;
- Välj "Extern målgrupp" för användartyp;
- Ange kontaktinformation med samma e-postadress;
- Acceptera kraven för användardatapolicy.
- Navigera till API:er och tjänster → Bibliotek;
- Sök efter "Calendar API";
- Välj första resultatet och aktivera API-åtkomst;
- Kontrollera att API-statusen visas som "Aktiverad".
- Gå till avsnittet Autentiseringsuppgifter i API:er och tjänster;
- Skapa OAuth-klient-ID;
- Välj "Skrivbordsapplikation" som applikationstyp;
- Ladda ner den genererade JSON-filen med autentiseringsuppgifter;
- Spara filen tillfälligt på skrivbordet för enkel åtkomst (valfritt).
Alternativ 1: Kör promptar i Claude (Rekommenderas)
I Claude, kopiera och klistra in följande 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 kommer automatiskt att skapa mappen projects, klona arkivet och flytta JSON-filen med autentiseringsuppgifter till arkivet.
- Öppna din
Documents
-mapp; - Kontrollera att det finns en ny
projects
-mapp; - Inuti det klonade arkivet, hitta den nya mappen (t.ex.
google-calendar-mcp
). Filengcp-oauth.keys.json
ska ligga i arkivet.
Kör nästa 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"
}
}
- Öppna Inställningar → genväg:
Cmd + ,
på Mac ellerCtrl + ,
på Windows; - Gå till fliken Utvecklare → klicka på Redigera konfiguration;
- Öppna filen
claude_desktop_config.json
med en textredigerare. JSON-filen ska nu visa det nya konfigurationsblocket med rätt sökväg till din autentiseringsfil; - Om allt stämmer, stäng konfigurationsfönstret.
- Avsluta Claude helt (Mac:
Cmd + Q
, Windows:Alt + F4
); - Starta om appen;
- Vid uppstart omdirigeras du till en Google-autentiseringssida:
- Välj samma Google-konto som används för projektet;
- När du uppmanas, klicka på Tillåt för att ge åtkomst;
- När du ser att autentiseringen lyckats, stäng fliken.
Alternativ 2: Manuell installation (om alternativ 1 inte fungerar)
I din Terminal (Mac) eller Kommandotolk (Windows), börja från rotkatalogen (som standard) och navigera till mappen där du vill lagra alla framtida AI Agent-mappar.
- För att gå in i en mapp, använd kommandot
cd folder_name
, till exempel:
cd Documents
För att skapa en ny mapp, använd kommandot mkdir new_folder_name
, till exempel:
mkdir projects
Och navigera till denna nya mapp med kommandot cd command
:
cd projects
Använd kommandot git clone link
för att klona GitHub-repo:
git clone https://github.com/nspady/google-calendar-mcp.git
Gå till det nyskapade arkivet med kommandot cd
:
cd google-calendar-mcp
Om Git inte är installerat, ladda ner från den officiella Git-webbplatsen.
Nu behöver du flytta filen med autentiseringsuppgifter till mappen med AI-agenten (google_calendar_mcp
).
Detta kan göras manuellt genom att dra filikonen till den öppnade mappen i filutforskaren.
Eller använd Terminal/Kommandorad och kopiera filen med kommandot cp path/to/file_name .
, till exempel:
cp ~/Desktop/gsp-oauth.keys.json .
Punkten (.
) i slutet anger aktuell katalog som destination.
Du kan kontrollera om JSON-filen har flyttats till mappen genom att använda kommandot ls
i Terminalen och hitta filnamnet i listan.
Efter att ha flyttat filen, ta bort den från dess ursprungliga plats (t.ex. Skrivbordet).
I Terminalen/Kommandoraden använd
npm install
Detta kommando laddar ner alla nödvändiga paket och beroenden.
Fortsätt arbeta i Terminalen/Kommandoraden och kör
npm start
Detta kommando kör standardstartskriptet som definierats i projektets package.json
-fil, vilket vanligtvis startar applikationen eller servern, i vårt fall startar det autentiseringsflödet.
- Webbläsarfönster öppnas automatiskt;
- Välj lämpligt Google-konto;
- Bevilja kalenderåtkomst;
- Bekräfta meddelandet "Autentisering lyckades";
- Stäng webbläsarfönstret.
Claude Desktop-integrering
- Kopiera konfigurationsblocket:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Öppna Claude konfigurationsfil via
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Öppna konfigurationsfilen
claude_desktop_config.json
med en textredigerare; - Lägg till ny konfiguration som nästa block efter befintliga konfigurationer och före de två sista avslutande klammerparenteserna;
- Kontrollera korrekt JSON-syntax med rätt klammerparenteser och kommatecken efter varje konfigurationsblock utom det sista.
I Terminalen/Kommandoraden kör
pwd
Kopiera hela katalogvägen och infoga före "/build" i konfigurationsfilen.
Spara konfigurationsfilen med Command/Ctrl + S
.
- Starta om Claude Desktop helt;
- Kontrollera att ny server visas bland tillgängliga verktyg.
Tack för dina kommentarer!