Google Calendar MCP Server
基于TypeScript的MCP工具,用于集成和管理Google日历事件与日程分析。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Google Calendar MCP Server。 它的用途是:基于TypeScript的MCP工具,用于集成和管理Google日历事件与日程分析。 完整的 Skill 内容见:https://321skill.com/skills/google-calendar-mcp-server/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“查看我下周一下午的日程安排,并帮我创建一个关于项目评审的2小时会议,邀请团队成员。”,它会通过MCP服务器查询你的日历,找到空闲时段,并自动创建包含详细信息和参与者的日历事件。或者,你可以说:“分析我过去一个月在‘会议’上的时间占比。”,它会获取相关事件并生成一份简单的分析报告。
介绍
Google Calendar MCP Server 是一个专为开发者设计的MCP工具,它解决了在AI助手或自动化流程中直接、安全地操作Google日历数据的难题。通过标准化的MCP协议,它允许你将Google日历的功能无缝集成到你的开发环境中。
使用前,你需要配置Google API凭据并授权访问你的日历。安装并运行该服务器后,你的AI助手(如Claude Desktop)就能通过MCP客户端调用它,实现查询日程、创建事件、分析空闲时间等操作,而无需你手动切换应用或编写复杂的OAuth流程代码。
这个工具非常适合需要将日历管理自动化、或希望AI助手能基于其日程安排提供智能建议的开发者。无论是个人时间管理,还是团队协作场景,它都能提供程序化的接入能力。
建议在个人或小团队内部项目中使用,并妥善保管你的Google API密钥。由于它直接操作你的日历数据,在授权时请仔细审查请求的权限范围,并避免在生产环境中使用未经充分测试的自动化脚本。
核心特点
与通用日历API封装库不同,它直接实现了MCP服务器协议,能无缝接入支持MCP的AI平台(如Claude Desktop),提供开箱即用的日历操作能力;同时专注于TypeScript实现,为Node.js/TypeScript开发者提供了清晰的类型定义和现代化的开发体验。
注意事项
不适合需要高度定制化UI或复杂工作流编排的场景,其核心是提供API层面的日历操作能力。
常见问题
如何获取Google API凭据?
需要在Google Cloud Console创建项目,启用Calendar API,并配置OAuth 2.0客户端ID和密钥。
支持哪些日历操作?
支持事件创建、查询、更新、删除,以及获取空闲时间、日历列表等基本管理功能。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/google-calendar-mcp-server/raw/index.md 读取 Google Calendar MCP Server 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/google-calendar-mcp-server/raw/index.md(查看排版版本)