article
README
🚀 MCP 谷歌日历服务器
MCP 谷歌日历服务器实现了模型上下文协议(MCP),能让 AI 助手(如 Claude)创建和管理谷歌日历事件,为日历管理带来了极大便利。
🚀 快速开始
MCP 谷歌日历服务器可让 AI 助手轻松与谷歌日历交互。通过以下步骤,你可以快速搭建并运行该服务器。
✨ 主要特性
- 活动创建:可创建带有标题、描述、开始/结束时间的日历活动。
- 参与者添加:支持为活动添加参与者。
- 安全认证:采用 OAuth2 身份验证,与 Google Calendar API 集成,保障数据安全。
- 协议完整:实现了完整的 MCP 协议。
- 调试便利:提供调试日志,便于故障排除。
📦 安装指南
先决条件
- Node.js v18 或更高版本。
- 启用了谷歌云控制台项目的日历 API。
- OAuth2 凭证(客户端 ID 和客户端密钥)。
安装步骤
- 克隆仓库:
git clone [https://github.com/markelaugust74/mcp-google-calendar.git]
cd mcp-google-calendar
- 安装依赖项:
npm install
- 配置环境变量:
- 复制
.env.example文件为.env。 - 添加您的谷歌 OAuth2 凭证。
- 复制
- 获取刷新令牌:
npm run auth
- 更新
index.js中的刷新令牌。
💻 使用示例
基础用法
启动服务器:
npm start
扫码联系在线客服