使用说明
谷歌日历MCP服务器
这是一个模型上下文协议(MCP)服务器,提供与Google日历的集成。 它允许LLM应用程序通过标准化的界面管理日历事件。
特性
- 列出可用日历
- 列出日历中的事件
- 创建新的日历事件
- 更新现有事件
- 删除事件
谷歌云设置
- 转到 谷歌云控制台
- 创建新项目或选择现有项目。
- 启用 谷歌日历API.
- 创建OAuth 2.0凭据:
- 首选 凭证
- 点击 “创建凭据”>“OAuth客户端ID”
- 选择 “用户数据” 根据应用程序将访问的数据类型。
- 添加您的应用程序名称和联系信息。
- 添加以下范围(可选):
https://www.googleapis.com/auth/calendar.events
- 选择 “桌面应用程序” 作为应用程序类型。
- 将您的电子邮件地址添加为测试用户 OAuth同意屏幕.
- 注: 测试用户可能需要几分钟才能传播。
安装
步骤
- 克隆存储库:
git clone <repository-url> 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