Skip to main content
Glama

Google Tasks MCP Server

Google Tasks MCP 服务器

该模型上下文协议 (MCP) 服务器在 Claude 和 Google Tasks 之间提供了桥梁,让您可以直接通过 Claude 管理您的任务列表和任务。

**注意:**该项目中的所有代码(除一些编辑外)都是“氛围编码” - 由 Claude 按照我的指示生成。

特征

该 MCP 服务器提供以下功能:

任务列表管理

  • list-tasklists - 列出所有任务列表
  • get-tasklist - 获取有关特定任务列表的详细信息
  • create-tasklist - 创建新的任务列表
  • update-tasklist - 更新现有任务列表
  • delete-tasklist - 删除任务列表

任务管理

  • list-tasks - 列出任务列表中的所有任务
  • get-task获取特定任务的详细信息
  • create-task创建新任务
  • update-task - 更新现有任务
  • delete-task ——删除任务
  • complete-task - 将任务标记为已完成
  • move-task - 移动任务(重新排序或更改父级)
  • clear-completed-tasks - 从列表中清除所有已完成的任务

设置说明

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

  1. 前往Google Cloud Console
  2. 创建新项目
  3. 导航至“API 和服务”>“库”
  4. 搜索“Google Tasks API”并启用它
  5. 前往“API 和服务”>“凭证”
  6. 点击“创建凭证”>“OAuth 客户端 ID”
  7. 配置 OAuth 同意屏幕(外部适合个人使用)
  8. 对于应用程序类型,选择“Web 应用程序”
  9. 添加“ http://localhost:3000 ”作为授权重定向 URI
  10. 创建客户端 ID 和密钥

2. 配置 Claude 桌面版

  1. 安装Claude 桌面版
  2. 打开Claude配置文件:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. 添加 Google Tasks MCP 服务器配置:
{ "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. 构建并运行服务器

  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 重启 Claude 桌面版

身份验证流程

首次使用 Google Tasks MCP 服务器时:

  1. 使用authenticate工具获取授权 URL
  2. 访问浏览器中的 URL 并使用您的 Google 帐户登录
  3. 授权后,您将在浏览器页面上收到一个代码
  4. 使用set-auth-code工具结合此代码完成身份验证
  5. 您现在可以使用所有其他工具与 Google Tasks 进行交互

请注意,您的身份验证是基于会话的,重启服务器后将丢失。每次重启服务器后,您都需要重新进行身份验证。

要求

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

截屏

执照

本项目仅用于演示目的。使用风险自负。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

一个连接 Claude 与 Google Tasks 的模型上下文协议服务器,允许用户直接通过 Claude 界面管理任务列表和任务。

  1. 特征
    1. 任务列表管理
    2. 任务管理
  2. 设置说明
    1. 创建 Google Cloud 项目并启用 API
    2. 配置 Claude 桌面版
    3. 构建并运行服务器
  3. 身份验证流程
    1. 要求
      1. 截屏
        1. 执照

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
            Last updated -
            10
            1,397
            28
            JavaScript
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            A TypeScript Model Context Protocol server that integrates with Google Tasks API, allowing users to create, list, update, delete, and toggle completion status of tasks.
            Last updated -
            4
            3
            JavaScript
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.
            Last updated -
            9
            102
            62
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.
            Last updated -
            Python
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/arpitbatra123/mcp-googletasks'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server