日程管理工具

MCP Scheduler是一个用于管理Google日历和任务的服务器工具,提供事件和任务的创建、查看功能。

  • by JorgeVanco
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 jorgevanco/scheduler-mcp

使用说明

MCP调度器

这是一个MCP服务器,提供管理谷歌日历和任务中事件的工具。

添加MCP服务器

安装步骤

  1. 安装 紫外线 按照以下建议管理依赖关系 模型上下文协议

  2. 克隆存储库

    git clone https://github.com/JorgeVanco/Scheduler-MCP.git
    cd Scheduler-MCP
    
  3. 配置Google API凭据

    • 转到 谷歌云控制台
    • 创建新项目
    • 启用Google日历API和Google任务API
    • 创建OAuth 2.0凭据并下载 credentials.json 文件
    • 放置 credentials.json 项目根目录中的文件
  4. 将MCP配置添加到模型配置文件中 将以下JSON配置添加到配置文件中:

"mcpServers": {
    "Scheduler": {
        "command": "uv",
        "args": [
            "--directory",
            "C:\\Path\\to\\Scheduler-MCP",
            "run",
            "-m",
            "src.main"
        ]
    }
}

备注 替换 C:\\Path\\to\\Scheduler-MCP 带有调度器MCP文件夹的完整路径

此配置运行 src.main 模块使用 uv 在指定的目录中。

用法

配置后,您的语言模型将能够通过此MCP服务器与Google日历和Google任务进行交互。

示例命令

  • “安排明天上午10:00的会议”
  • “显示我本周的活动”
  • “创建购买杂货的任务”

故障排除

谷歌身份验证

模型首次启动MCP服务器时,将弹出一个Google身份验证窗口,请求访问您的日历。访问令牌存储在 token.json 避免每次登录。

如果您遇到错误,可能是因为令牌已过期。要解决此问题,请删除 token.json 从Scheduler MCP文件夹中选择文件。

马上就来: 一种自动管理身份验证令牌的工具。