
Google Calendar MCP Server

2025.03.08
2
JavaScript日历事件管理Google Calendar 集成日程管理
Google Calendar MCP Server 是一个基于 TypeScript 的 MCP 服务器,实现了与 Google Calendar 的集成。它通过 MCP 协议提供日历事件管理功能,包括创建、修改和查看日历事件,以及生成日历洞察的提示。
View on GitHub
Overview
基本能力
产品定位
Google Calendar MCP Server 是一个用于与 Google Calendar 交互的工具,通过 MCP 协议提供日历事件管理功能。
核心功能
- 通过 MCP URIs 访问日历事件
- 提供创建、修改和查看日历事件的工具
- 生成日历洞察的提示
适用场景
- 个人日程管理
- 团队日程协调
- 日历数据分析
工具列表
create_event
: 创建新的日历事件list_events
: 查看即将到来的日历事件analyze_schedule
: 生成关于日历的洞察
常见问题解答
- 如何设置 Google Cloud 凭证?
- 如何进行初始认证?
- 如何调试 MCP 服务器?
使用教程
使用依赖
- Node.js (v14 或更高版本)
- 启用了 Calendar API 的 Google Cloud 项目
- OAuth 2.0 客户端凭证
安装教程
- 安装 devbox:
curl -fsSL https://get.jetpack.io/devbox | bash
- 初始化 devbox:
devbox init
- 启动 devbox shell:
devbox shell
- 安装依赖:
npm install
- 构建服务器:
npm run build
调试方式
使用 MCP Inspector 进行调试:
npm run inspector
许可证
None