Google Tasks MCP 服务器

Google Tasks MCP 服务器

该MCP服务器连接Claude和Google Tasks,通过Claude直接管理任务列表和任务。

快速入门

1. 创建Google Cloud项目并启用API

  • 前往Google Cloud Console创建项目。
  • 启用“Google Tasks API”。
  • 创建OAuth客户端ID,并添加http://localhost:3000为授权重定向URI。

2. 配置Claude桌面应用

{
  "mcpServers": {
    "google-tasks": {
      "command": "node",
      "args": ["/path/to/google-tasks-mcp/build/index.js"],
      "env": {
        "GOOGLE_CLIENT_ID": "your_client_id_here",
        "GOOGLE_CLIENT_SECRET": "your_client_secret_here",
        "GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback"
      }
    }
  }
}

3. 构建并运行服务器

  • 安装依赖:npm install
  • 构建服务器:npm run build
  • 重启Claude桌面应用。

4. 认证流程

  • 使用authenticate工具获取授权URL。
  • 在浏览器中访问URL并完成认证。
  • 使用set-auth-code工具输入返回的代码完成认证。

要求

  • Node.js 14+
  • Claude桌面版(最新)
  • 启用Tasks API的Google Cloud项目