谷歌日历MCP服务器
这是一个模型上下文协议(MCP)服务器,提供与Google日历的集成。 它允许LLM应用程序通过标准化的界面管理日历事件。
特性
- 列出可用日历
- 列出日历中的事件
- 创建新的日历事件
- 更新现有事件
- 删除事件
谷歌云设置
- 首选 凭证 - 点击 “创建凭据”>“OAuth客户端ID” - 选择 “用户数据” 根据应用程序将访问的数据类型。 - 添加您的应用程序名称和联系信息。 - 添加以下范围(可选): - https://www.googleapis.com/auth/calendar.events - 选择 “桌面应用程序” 作为应用程序类型。 - 将您的电子邮件地址添加为测试用户 OAuth同意屏幕. - 注: 测试用户可能需要几分钟才能传播。
安装
步骤
- 克隆存储库:
git clone
cd gcal-mcp-server- 创建虚拟环境:
uv venv
# On Mac / linux
source .venv/bin/activate
# On Windows
.venv\Scripts\activate
# Install package in editable mode
uv pip install -e .用法
- 设置
.env文件中包含LLM所需的环境变量。 - 运行服务器:
uv run client.py