MCP Catalogs
首页

mcp-google-tasks

by ktmage·2·综合分 29

Google Tasks 的 MCP 服务器集成,让 AI 助手能够通过协议管理任务。

productivitydeveloper-toolsother
0
Forks
0
活跃 Issue
13 个月前
最近提交
2 天前
收录于

概述

mcp-google-tasks 服务器是一个 TypeScript 实现,通过模型上下文协议提供 Google Tasks API 集成。它允许 AI 助手获取任务列表、创建新任务、将任务标记为完成以及在 Google Tasks 中删除任务。该服务器使用 OAuth 2.0 身份验证,并包含直接执行和与 Cursor 等 MCP 兼容客户端集成的完整设置说明。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 助手管理个人任务列表
:基于其他 AI 输出自动创建任务
:与 Google Tasks 集成的生产力工具
:如何处理身份验证错误?
:除了 Cursor 之外,此服务器可以与其他 MCP 客户端一起使用吗?

什么时候选它

如果您已经在使用 Google Tasks 并希望 AI 助手通过 MCP 管理任务而不需要切换平台,请选择此工具。

什么时候不要选它

如果您需要 Google Calendar 集成(这个只处理任务),或者您更喜欢 Google 生态系统之外的任务管理平台,请不要选择此工具。

此 server 暴露的工具

从 README 抽取出 5 个工具
  • list_tasklists

    Lists all task lists.

  • list_taskstaskListId: string

    Lists tasks within a specific task list.

  • create_tasktaskListId: string, title: string, notes?: string, due?: string

    Creates a new task.

  • complete_tasktaskListId: string, taskId: string

    Marks a task as completed.

  • delete_tasktaskListId: string, taskId: string

    Deletes a task.

可对比工具

mcp-todoistmcp-microsoft-todomcp-asanamcp-trello

安装

安装

  1. 克隆存储库:
git clone <存储库 URL>
cd mcp-google-tasks
  1. 安装依赖项:
npm install
  1. 配置 Google Cloud 项目:
  • 在 Google Cloud 控制台中启用 Tasks API
  • 为桌面应用程序创建 OAuth 2.0 凭据
  • 将凭据文件重命名为 credentials.json 并放置在项目根目录中
  1. 构建和运行:
npm run build
node build/index.js

Claude Desktop 配置

添加到 claude_desktop_config.json

{
  "mcpServers": {
    "google-tasks": {
      "command": "node",
      "args": ["/完整路径/到/mcp-google-tasks/build/index.js"]
    }
  }
}

FAQ

如何处理身份验证错误?
验证 credentials.json 是否在项目根目录中。如果看到 'invalid_grant' 错误,请删除 token.json 并重新进行身份验证。
除了 Cursor 之外,此服务器可以与其他 MCP 客户端一起使用吗?
是的,此服务器可用于任何 MCP 兼容客户端。配置遵循标准的 MCP 服务器设置格式。

mcp-google-tasks 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。