https://github.com/tobedoit/gCalendar-mcp-python
MCP Google Calendar Server with python
https://github.com/tobedoit/gCalendar-mcp-python
Last synced: 2 months ago
JSON representation
MCP Google Calendar Server with python
- Host: GitHub
- URL: https://github.com/tobedoit/gCalendar-mcp-python
- Owner: tobedoit
- Created: 2025-04-08T06:04:04.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-08-09T08:44:21.000Z (3 months ago)
- Last Synced: 2025-08-09T10:18:39.717Z (3 months ago)
- Language: Python
- Homepage:
- Size: 203 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-servers - **gCalendar-mcp-python** - MCP Google Calendar Server with python `python` `mcp` `server` `go` `pip install git+https://github.com/tobedoit/gCalendar-mcp-python` (๐ค AI/ML)
- awesome-mcp-servers - **gCalendar-mcp-python** - MCP Google Calendar Server with python `python` `mcp` `server` `go` `pip install git+https://github.com/tobedoit/gCalendar-mcp-python` (๐ค AI/ML)
README
# MCP Calendar
MCP(Model Context Protocol) ์๋ฒ๋ฅผ ์ด์ฉํ Google Calendar ์ด๋ฒคํธ ์์ฑ ๋๊ตฌ์
๋๋ค.
## ์ค์น ๋ฐฉ๋ฒ
```bash
pip install mcp-calendar-python
```
## ๊ธฐ๋ฅ
- Claude ๋ฐ์คํฌํฑ ์ฑ์์ MCP ์๋ฒ๋ฅผ ํตํด Google Calendar ์ด๋ฒคํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค
- OAuth2๋ฅผ ํตํ ์์ ํ Google Calendar API ์ธ์ฆ
- ์ด๋ฒคํธ ์์ฑ, ์์ , ํ์ธ ๊ธฐ๋ฅ ์ง์
## ์์ํ๊ธฐ
### ํ์ ์๊ตฌ์ฌํญ
- Python 3.10 ์ด์
- Google Cloud Console์์ ์์ฑํ OAuth 2.0 ํด๋ผ์ด์ธํธ ID์ ์ํฌ๋ฆฟ
- Claude ๋ฐ์คํฌํฑ ์ฑ
### ์ค์ ๋ฐฉ๋ฒ
1. Google Cloud ์ฝ์์์ ํ๋ก์ ํธ ๋ฐ OAuth 2.0 ํด๋ผ์ด์ธํธ ID ์์ฑ:
- Google Cloud Console์์ ์ ํ๋ก์ ํธ ์์ฑ
- API ๋ฐ ์๋น์ค > ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด์์ OAuth 2.0 ํด๋ผ์ด์ธํธ ID ์์ฑ
- Calendar API ํ์ฑํ
2. ํ๊ฒฝ ๋ณ์ ์ค์ :
```
GOOGLE_CLIENT_ID="your_client_id"
GOOGLE_CLIENT_SECRET="your_client_secret"
GOOGLE_REFRESH_TOKEN="your_refresh_token"
```
3. Claude ๋ฐ์คํฌํฑ ์ฑ์์ ๋ค์ ์ค์ ์ฌ์ฉ:
```json
{
"mcp-calendar-python": {
"command": "uvx",
"args": [
"mcp-calendar-python"
],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id",
"GOOGLE_CLIENT_SECRET": "your_client_secret",
"GOOGLE_REFRESH_TOKEN": "your_refresh_token"
}
}
}
```
### ์ฌ์ฉ๋ฐฉ๋ฒ
Claude์๊ฒ ๋ค์๊ณผ ๊ฐ์ด ์์ฒญํ ์ ์์ต๋๋ค:
- "๋ด์ผ ์คํ 2์์ ํ ๋ฏธํ
์ผ์ ์ ์ถ๊ฐํด์ค"
- "5์ 15์ผ ์ ์ฌ์๊ฐ์ ๋ฏธํ
์ผ์ ์ ์ถ๊ฐํด์ค"
### ๋ผ์ด์ ์ค
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค.