AI Google-Kalenterin Automaatio Käyttöönotto
Tässä kokoonpanossa yhdistetään Google Calendar MCP -palvelin.
Google Cloud Console -konfigurointi
Google Calendar API vaatii oman projektin konfiguroinnin Google Cloud Console -ympäristössä. Tämä prosessi muistuttaa Gmailin asetuksia, mutta vaatii erityisen Calendar API -oikeuden.
- Siirry Google Cloud Console -palveluun selaimella;
- Luo uusi projekti kuvaavalla nimellä (esim. "gcalendar agent");
- Vaihda uuteen projektiin, kun alustus on valmis.
- Jos pyydetään, napsauta "Määritä suostumusnäyttö";
- Syötä sovelluksen nimi (esim. "calendar mcp");
- Määritä valtuutettu sähköpostiosoite;
- Valitse "Ulkoinen yleisö" käyttäjätyypin rajoituksiin;
- Anna yhteystiedot käyttäen samaa sähköpostiosoitetta;
- Hyväksy käyttäjätietopolitiikan vaatimukset.
- Siirry kohtaan APIs and Services → Library;
- Etsi "Calendar API";
- Valitse ensimmäinen tulos ja ota API käyttöön;
- Varmista, että API-tila näkyy "Enabled".
- Siirry Credentials-osioon kohdassa APIs and Services;
- Luo OAuth client ID;
- Valitse sovellustyypiksi "Desktop Application";
- Lataa luotu JSON-tunnistetiedostotiedosto;
- Tallenna tiedosto väliaikaisesti työpöydälle helppoa käyttöä varten (valinnainen).
Vaihtoehto 1: Suorita kehotteet Claudessa (suositeltu)
Claudeen kopioi ja liitä seuraava kehotus:
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 luo automaattisesti projects-kansion, kloonaa tietovaraston ja siirtää tunnistetiedoston JSON-tiedoston repo-kansioon.
- Avaa
Documents
-kansiosi; - Tarkista, että uusi
projects
-kansio on luotu; - Sisällä, kloonatussa repossa, etsi uusi kansio (esim.
google-calendar-mcp
). Tiedostogcp-oauth.keys.json
on sijoitettu repo-kansioon.
Suorita seuraava kehotus Claudessa:
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"
}
}
- Avaa Asetukset → pikanäppäin:
Cmd + ,
Macilla taiCtrl + ,
Windowsilla; - Siirry Kehittäjä-välilehdelle → napsauta Muokkaa asetuksia;
- Avaa
claude_desktop_config.json
-tiedosto tekstieditorilla. JSON-tiedostossa tulisi nyt näkyä uusi konfiguraatiolohko, jossa on oikea polku tunnistetiedostoon; - Jos tiedot ovat oikein, sulje asetukset.
- Sulje Claude kokonaan (Mac:
Cmd + Q
, Windows:Alt + F4
); - Käynnistä sovellus uudelleen;
- Käynnistyksen yhteydessä sinut ohjataan Google-todennussivulle:
- Valitse sama Google-tili, jota käytettiin projektiin;
- Kun pyydetään, napsauta Salli myöntääksesi käyttöoikeuden;
- Kun näet ilmoituksen onnistuneesta todennuksesta, sulje välilehti.
Vaihtoehto 2: Manuaalinen asennus (jos vaihtoehto 1 ei toimi)
Avaa pääte (Mac) tai komentorivi (Windows), aloita juurihakemistosta (oletuksena) ja siirry kansioon, johon tallennat kaikki tulevat AI Agent -hakemistot.
- Kansioon siirtyminen tapahtuu komennolla
cd folder_name
, esimerkiksi:
cd Documents
Uuden kansion luominen tapahtuu komennolla mkdir new_folder_name
, esimerkiksi:
mkdir projects
Ja siirry tähän uuteen kansioon komennolla cd command
:
cd projects
Käytä komentoa git clone link
kloonataksesi GitHub-repositorio:
git clone https://github.com/nspady/google-calendar-mcp.git
Siirry uuteen tietovarastoon komennolla cd
:
cd google-calendar-mcp
Jos Git ei ole asennettuna, lataa se viralliselta Git-sivustolta.
Nyt sinun tulee siirtää tunnistetiedot sisältävä tiedosto AI-agentin kansioon (google_calendar_mcp
).
Tämän voi tehdä manuaalisesti vetämällä tiedoston kuvakkeen auki olevaan kansioon tiedostoselaimessa.
Tai käytä Terminaalia/komentoriviä ja kopioi tiedosto komennolla cp path/to/file_name .
, esimerkiksi:
cp ~/Desktop/gsp-oauth.keys.json .
Piste (.
) lopussa määrittää nykyisen kansion kohteeksi.
Voit tarkistaa, että JSON-tiedosto siirtyi kansioon onnistuneesti käyttämällä ls
-komentoa Terminaalissa ja etsimällä tiedoston nimen listasta.
Tiedoston siirron jälkeen poista se alkuperäisestä sijainnista (esim. Desktop).
Terminaalissa/komentorivillä käytä
npm install
Tämä komento lataa kaikki tarvittavat paketit ja riippuvuudet.
Jatka työskentelyä Terminaalissa/komentorivillä ja suorita
npm start
Tämä komento suorittaa projektin package.json
-tiedostossa määritellyn oletuskäynnistysskriptin, joka tyypillisesti käynnistää sovelluksen tai palvelimen; tässä tapauksessa se käynnistää todennusprosessin.
- Selainikkuna avautuu automaattisesti;
- Valitse sopiva Google-tili;
- Myönnä kalenterin käyttöoikeudet;
- Vahvista "Tunnistautuminen onnistui" -viesti;
- Sulje selainikkuna.
Claude Desktop -integraatio
- Kopioi määrityslohko:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Avaa Claude-asetustiedosto painamalla
Command/Ctrl + ,
→ "Kehittäjä" → "Muokkaa asetuksia"; - Avaa asetustiedosto
claude_desktop_config.json
tekstieditorilla; - Lisää uusi määritys seuraavana lohkona olemassa olevien määritysten jälkeen ja ennen kahta viimeistä sulkevaa aaltosuljetta;
- Varmista oikea JSON-syntaksi, oikeat sulut ja pilkut jokaisen määrityslohkon jälkeen paitsi viimeisen.
Terminaalissa/komentorivillä suorita
pwd
Kopioi koko hakemistopolku ja lisää se ennen "/build" asetustiedostossa.
Tallenna asetustiedosto Command/Ctrl + S
.
- Käynnistä Claude Desktop kokonaan uudelleen;
- Varmista, että uusi palvelin näkyy käytettävissä olevissa työkaluissa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain what the MCP server does with Google Calendar?
What are the main steps to set up the Google Calendar MCP server?
How do I know if the connection to Google Calendar was successful?
Awesome!
Completion rate improved to 8.33
AI Google-Kalenterin Automaatio Käyttöönotto
Pyyhkäise näyttääksesi valikon
Tässä kokoonpanossa yhdistetään Google Calendar MCP -palvelin.
Google Cloud Console -konfigurointi
Google Calendar API vaatii oman projektin konfiguroinnin Google Cloud Console -ympäristössä. Tämä prosessi muistuttaa Gmailin asetuksia, mutta vaatii erityisen Calendar API -oikeuden.
- Siirry Google Cloud Console -palveluun selaimella;
- Luo uusi projekti kuvaavalla nimellä (esim. "gcalendar agent");
- Vaihda uuteen projektiin, kun alustus on valmis.
- Jos pyydetään, napsauta "Määritä suostumusnäyttö";
- Syötä sovelluksen nimi (esim. "calendar mcp");
- Määritä valtuutettu sähköpostiosoite;
- Valitse "Ulkoinen yleisö" käyttäjätyypin rajoituksiin;
- Anna yhteystiedot käyttäen samaa sähköpostiosoitetta;
- Hyväksy käyttäjätietopolitiikan vaatimukset.
- Siirry kohtaan APIs and Services → Library;
- Etsi "Calendar API";
- Valitse ensimmäinen tulos ja ota API käyttöön;
- Varmista, että API-tila näkyy "Enabled".
- Siirry Credentials-osioon kohdassa APIs and Services;
- Luo OAuth client ID;
- Valitse sovellustyypiksi "Desktop Application";
- Lataa luotu JSON-tunnistetiedostotiedosto;
- Tallenna tiedosto väliaikaisesti työpöydälle helppoa käyttöä varten (valinnainen).
Vaihtoehto 1: Suorita kehotteet Claudessa (suositeltu)
Claudeen kopioi ja liitä seuraava kehotus:
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 luo automaattisesti projects-kansion, kloonaa tietovaraston ja siirtää tunnistetiedoston JSON-tiedoston repo-kansioon.
- Avaa
Documents
-kansiosi; - Tarkista, että uusi
projects
-kansio on luotu; - Sisällä, kloonatussa repossa, etsi uusi kansio (esim.
google-calendar-mcp
). Tiedostogcp-oauth.keys.json
on sijoitettu repo-kansioon.
Suorita seuraava kehotus Claudessa:
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"
}
}
- Avaa Asetukset → pikanäppäin:
Cmd + ,
Macilla taiCtrl + ,
Windowsilla; - Siirry Kehittäjä-välilehdelle → napsauta Muokkaa asetuksia;
- Avaa
claude_desktop_config.json
-tiedosto tekstieditorilla. JSON-tiedostossa tulisi nyt näkyä uusi konfiguraatiolohko, jossa on oikea polku tunnistetiedostoon; - Jos tiedot ovat oikein, sulje asetukset.
- Sulje Claude kokonaan (Mac:
Cmd + Q
, Windows:Alt + F4
); - Käynnistä sovellus uudelleen;
- Käynnistyksen yhteydessä sinut ohjataan Google-todennussivulle:
- Valitse sama Google-tili, jota käytettiin projektiin;
- Kun pyydetään, napsauta Salli myöntääksesi käyttöoikeuden;
- Kun näet ilmoituksen onnistuneesta todennuksesta, sulje välilehti.
Vaihtoehto 2: Manuaalinen asennus (jos vaihtoehto 1 ei toimi)
Avaa pääte (Mac) tai komentorivi (Windows), aloita juurihakemistosta (oletuksena) ja siirry kansioon, johon tallennat kaikki tulevat AI Agent -hakemistot.
- Kansioon siirtyminen tapahtuu komennolla
cd folder_name
, esimerkiksi:
cd Documents
Uuden kansion luominen tapahtuu komennolla mkdir new_folder_name
, esimerkiksi:
mkdir projects
Ja siirry tähän uuteen kansioon komennolla cd command
:
cd projects
Käytä komentoa git clone link
kloonataksesi GitHub-repositorio:
git clone https://github.com/nspady/google-calendar-mcp.git
Siirry uuteen tietovarastoon komennolla cd
:
cd google-calendar-mcp
Jos Git ei ole asennettuna, lataa se viralliselta Git-sivustolta.
Nyt sinun tulee siirtää tunnistetiedot sisältävä tiedosto AI-agentin kansioon (google_calendar_mcp
).
Tämän voi tehdä manuaalisesti vetämällä tiedoston kuvakkeen auki olevaan kansioon tiedostoselaimessa.
Tai käytä Terminaalia/komentoriviä ja kopioi tiedosto komennolla cp path/to/file_name .
, esimerkiksi:
cp ~/Desktop/gsp-oauth.keys.json .
Piste (.
) lopussa määrittää nykyisen kansion kohteeksi.
Voit tarkistaa, että JSON-tiedosto siirtyi kansioon onnistuneesti käyttämällä ls
-komentoa Terminaalissa ja etsimällä tiedoston nimen listasta.
Tiedoston siirron jälkeen poista se alkuperäisestä sijainnista (esim. Desktop).
Terminaalissa/komentorivillä käytä
npm install
Tämä komento lataa kaikki tarvittavat paketit ja riippuvuudet.
Jatka työskentelyä Terminaalissa/komentorivillä ja suorita
npm start
Tämä komento suorittaa projektin package.json
-tiedostossa määritellyn oletuskäynnistysskriptin, joka tyypillisesti käynnistää sovelluksen tai palvelimen; tässä tapauksessa se käynnistää todennusprosessin.
- Selainikkuna avautuu automaattisesti;
- Valitse sopiva Google-tili;
- Myönnä kalenterin käyttöoikeudet;
- Vahvista "Tunnistautuminen onnistui" -viesti;
- Sulje selainikkuna.
Claude Desktop -integraatio
- Kopioi määrityslohko:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Avaa Claude-asetustiedosto painamalla
Command/Ctrl + ,
→ "Kehittäjä" → "Muokkaa asetuksia"; - Avaa asetustiedosto
claude_desktop_config.json
tekstieditorilla; - Lisää uusi määritys seuraavana lohkona olemassa olevien määritysten jälkeen ja ennen kahta viimeistä sulkevaa aaltosuljetta;
- Varmista oikea JSON-syntaksi, oikeat sulut ja pilkut jokaisen määrityslohkon jälkeen paitsi viimeisen.
Terminaalissa/komentorivillä suorita
pwd
Kopioi koko hakemistopolku ja lisää se ennen "/build" asetustiedostossa.
Tallenna asetustiedosto Command/Ctrl + S
.
- Käynnistä Claude Desktop kokonaan uudelleen;
- Varmista, että uusi palvelin näkyy käytettävissä olevissa työkaluissa.
Kiitos palautteestasi!