关于 MCP Google Calendar Server
MCP Google Calendar Server 是供 AI 助手使用的 Google Calendar MCP 服务,可创建和管理日历事件,并支持添加参会者与 OAuth2 认证。
主要功能
- 01创建日历事件并设置时间与提醒
- 02为事件添加参会者
- 03通过 OAuth2 连接 Google Calendar
- 04提供调试日志
适用场景
- 01安排带有标题、描述和时间的日历事件
- 02邀请参会者参加日历活动
MCP 相关
该服务向 MCP 客户端提供创建和管理 Google Calendar 事件的能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| summary | string | 是 | 事件标题 |
| end_time | string | 是 | 结束时间(ISO 格式) |
| location | string | 否 | 活动地点 |
| attendees | array | 否 | 参与者的电子邮件列表 |
| reminders | object | 否 | 事件的提醒设置 |
| reminders.overrides | array | 否 | 自定义提醒设置列表 |
| reminders.useDefault | boolean | 否 | 是否使用默认提醒 |
| start_time | string | 是 | 开始时间(ISO 格式) |
| description | string | 否 | 事件描述 |
详细介绍
MCP Google Calendar 服务
一种模型上下文协议(MCP)服务实现,可让 Claude 等 AI 助手创建和管理 Google Calendar 日程。
功能
- 创建日程,设置标题、描述、开始和结束时间以及提醒
- 支持添加日程参与者
- 使用 Google Calendar API 进行 OAuth2 身份验证
- 完整实现 MCP 协议
- 提供调试日志,便于排查问题
前提条件
- Node.js v18 或更高版本
- 已启用 Calendar API 的 Google Cloud Console 项目
- OAuth2 凭据(Client ID 和 Client Secret)
设置
粘贴 Claude "claude_desktop_config.json"
{
"mcpServers": {
"zmes-calendar": {
"command": "npx",
"args": [
"-y",
"@tobedoit/google-calendar-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "your_google_client_id",
"GOOGLE_CLIENT_SECRET": "your_google_client_secret",
"GOOGLE_REFRESH_TOKEN": "your_google_refresh_token"
}
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。