关于 Google Calendar MCP Server
Google Calendar MCP Server 让 LLM 应用管理 Google Calendar 数据,支持列出日历和活动,以及创建、更新和删除活动。
主要功能
- 01列出可用日历
- 02列出日历活动
- 03创建日历活动
- 04更新现有活动
- 05删除活动
适用场景
- 01查找指定日历中的活动
- 02创建日历活动
- 03更新或删除活动
MCP 相关
这是一个 MCP 服务,向 MCP 客户端提供 Google Calendar 日历和活动操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Google Calendar MCP 服务
这是一个 Model Context Protocol(MCP)服务,可集成 Google Calendar。 它允许 LLM 应用通过标准化接口管理日历事件。
功能
- 列出可用日历
- 列出日历中的事件
- 创建日历事件
- 更新现有事件
- 删除事件
Google Cloud 设置
- 前往 Google Cloud 控制台
- 创建新项目或选择现有项目。
- 启用 Google Calendar 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
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。