Google Calendar MCP Server

Google Calendar MCP Server

site icon
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 客户端凭证

安装教程

  1. 安装 devbox:
curl -fsSL https://get.jetpack.io/devbox | bash
  1. 初始化 devbox:
devbox init
  1. 启动 devbox shell:
devbox shell
  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build

调试方式

使用 MCP Inspector 进行调试:

npm run inspector

许可证

None