gCalendar-mcp-python
MCP Calendar is a tool for creating Google Calendar events using the Model Context Protocol server.
MCP Calendar
MCP(Model Context Protocol) ์๋ฒ๋ฅผ ์ด์ฉํ Google Calendar ์ด๋ฒคํธ ์์ฑ ๋๊ตฌ์ ๋๋ค.
์ค์น ๋ฐฉ๋ฒ
pip install mcp-calendar-python
๊ธฐ๋ฅ
- Claude ๋ฐ์คํฌํฑ ์ฑ์์ MCP ์๋ฒ๋ฅผ ํตํด Google Calendar ์ด๋ฒคํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค
- OAuth2๋ฅผ ํตํ ์์ ํ Google Calendar API ์ธ์ฆ
- ์ด๋ฒคํธ ์์ฑ, ์์ , ํ์ธ ๊ธฐ๋ฅ ์ง์
์์ํ๊ธฐ
ํ์ ์๊ตฌ์ฌํญ
- Python 3.10 ์ด์
- Google Cloud Console์์ ์์ฑํ OAuth 2.0 ํด๋ผ์ด์ธํธ ID์ ์ํฌ๋ฆฟ
- Claude ๋ฐ์คํฌํฑ ์ฑ
์ค์ ๋ฐฉ๋ฒ
- Google Cloud ์ฝ์์์ ํ๋ก์ ํธ ๋ฐ OAuth 2.0 ํด๋ผ์ด์ธํธ ID ์์ฑ:
- Google Cloud Console์์ ์ ํ๋ก์ ํธ ์์ฑ
- API ๋ฐ ์๋น์ค > ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด์์ OAuth 2.0 ํด๋ผ์ด์ธํธ ID ์์ฑ
- Calendar API ํ์ฑํ
- ํ๊ฒฝ ๋ณ์ ์ค์ :
GOOGLE_CLIENT_ID="your_client_id"
GOOGLE_CLIENT_SECRET="your_client_secret"
GOOGLE_REFRESH_TOKEN="your_refresh_token"
- Claude ๋ฐ์คํฌํฑ ์ฑ์์ ๋ค์ ์ค์ ์ฌ์ฉ:
{
"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 ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค.
Related MCP Servers
View all python servers โmcp-server-template
by narumiruna
The MCP Server Template is a foundational framework designed to facilitate the development and deployment of model context protocol servers, leveraging LLM and MCP technologies.
MCP-Github-Oauth
by Nikhil-Patil-RI
This document provides a guide to setting up a Model Context Protocol (MCP) server environment, specifically for integrating with the Claude desktop app and debugging using the MCP Inspector.
mcp-server-examples
by kyungseok-lee
This project includes examples of Model Context Protocol (MCP) servers, implementing functionalities like BMI calculation and weather information retrieval.
benchmark-proxy-mcp
by zengzhuozhen
The benchmark-proxy is an MCP server designed to facilitate the benchmarking of model context protocols, providing a robust environment for testing and evaluation.
binoculo-mcp
by girorme
BinoculoMCP is a Message Control Protocol (MCP) Server designed to interact with the Binoculo tool for banner-grabbing operations.