← 返回公开榜单
gt

zcaceres/gtasks-mcp

A Google Tasks Model Context Protocol Server for Claude

本周新增
6 星
近 3 周倍数
—
距上次推送
242 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2025 年 12 月 18 日 新增 0 个星标; 2025 年 12 月 21 日 新增 0 个星标; 2025 年 12 月 23 日 新增 0 个星标; 2025 年 12 月 24 日 新增 1 个星标; 2025 年 12 月 25 日 新增 0 个星标; 2025 年 12 月 26 日 新增 0 个星标; 2026 年 1 月 2 日 新增 0 个星标; 2026 年 1 月 4 日 新增 0 个星标; 2026 年 1 月 5 日 新增 0 个星标; 2026 年 1 月 6 日 新增 0 个星标; 2026 年 1 月 8 日 新增 0 个星标; 2026 年 1 月 9 日 新增 0 个星标; 2026 年 1 月 10 日 新增 0 个星标; 2026 年 1 月 12 日 新增 0 个星标; 2026 年 1 月 13 日 新增 0 个星标; 2026 年 1 月 14 日 新增 0 个星标; 2026 年 1 月 15 日 新增 0 个星标; 2026 年 1 月 16 日 新增 0 个星标; 2026 年 1 月 18 日 新增 1 个星标; 2026 年 1 月 21 日 新增 1 个星标; 2026 年 1 月 25 日 新增 0 个星标; 2026 年 1 月 26 日 新增 0 个星标; 2026 年 1 月 28 日 新增 1 个星标; 2026 年 1 月 29 日 新增 0 个星标; 2026 年 2 月 1 日 新增 1 个星标; 2026 年 2 月 2 日 新增 0 个星标; 2026 年 2 月 8 日 新增 1 个星标; 2026 年 2 月 9 日 新增 0 个星标; 2026 年 2 月 10 日 新增 0 个星标; 2026 年 2 月 11 日 新增 0 个星标; 2026 年 2 月 13 日 新增 0 个星标; 2026 年 2 月 14 日 新增 0 个星标; 2026 年 2 月 16 日 新增 0 个星标; 2026 年 2 月 17 日 新增 1 个星标; 2026 年 2 月 21 日 新增 1 个星标; 2026 年 3 月 16 日 新增 6 个星标

窗口内最高的一天是 2026 年 3 月 16 日,新增 6 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

Google Tasks MCP Server

gtasks mcp logo smithery badge

此MCP服务器与Google Tasks集成,允许列出、读取、搜索、创建、更新和删除任务。

组件

工具

  • search

    • 在Google Tasks中搜索任务
    • 输入:query (字符串):搜索查询
    • 返回匹配的任务及其详细信息
  • list

    • 列出Google Tasks中的所有任务
    • 可选输入:cursor (字符串):分页游标
    • 返回所有任务的列表
  • create

    • 在Google Tasks中创建新任务
    • 输入:
      • taskListId (字符串,可选):任务列表ID
      • title (字符串,必需):任务标题
      • notes (字符串,可选):任务备注
      • due (字符串,可选):截止日期
    • 返回任务创建确认信息
  • update

    • 更新Google Tasks中的现有任务
    • 输入:
      • taskListId (字符串,可选):任务列表ID
      • id (字符串,必需):任务ID
      • uri (字符串,必需):任务URI
      • title (字符串,可选):新任务标题
      • notes (字符串,可选):新任务备注
      • status (字符串,可选):新任务状态("needsAction" 或 "completed")
      • due (字符串,可选):新截止日期
    • 返回任务更新确认信息
  • delete

    • 删除Google Tasks中的任务
    • 输入:
      • taskListId (字符串,必需):任务列表ID
      • id (字符串,必需):任务ID
    • 返回任务删除确认信息
  • clear

    • 清除Google Tasks任务列表中的已完成任务
    • 输入:taskListId (字符串,必需):任务列表ID
    • 返回已清除任务的确认信息

资源

服务器提供对Google Tasks资源的访问:

  • Tasks (gtasks:///<task_id>)
    • 表示Google Tasks中的单个任务
    • 支持读取任务详情,包括标题、状态、截止日期、备注和其他元数据
    • 可使用提供的工具进行列出、读取、创建、更新和删除

入门指南

  1. 创建新的Google Cloud项目
  2. 启用Google Tasks API
  3. 配置OAuth同意屏幕(测试时使用"internal"即可)
  4. 添加范围 https://www.googleapis.com/auth/tasks
  5. 为桌面应用程序类型创建OAuth客户端ID
  6. 下载客户端OAuth密钥的JSON文件
  7. 将密钥文件重命名为 gcp-oauth.keys.json 并放置到本仓库根目录(即 gcp-oauth.keys.json)

确保使用 npm run build 或 npm run watch 构建服务器。

通过Smithery安装

要自动通过 Smithery 为Claude Desktop安装Google Tasks服务器:

npx -y @smithery/cli install @zcaceres/gtasks --client claude

认证

为进行认证并保存凭证:

  1. 使用 auth 参数运行服务器:npm run start auth
  2. 这将在系统浏览器中打开认证流程
  3. 完成认证过程
  4. 凭证将保存在本仓库根目录(即 .gdrive-server-credentials.json)

桌面应用程序集成

为将此服务器与桌面应用程序集成,请将以下内容添加到应用程序的服务器配置中:

{
  "mcpServers": {
    "gtasks": {
      "command": "/opt/homebrew/bin/node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ]
    }
  }
}

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。