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_tasklistsLists all task lists.
list_taskstaskListId: stringLists tasks within a specific task list.
create_tasktaskListId: string, title: string, notes?: string, due?: stringCreates a new task.
complete_tasktaskListId: string, taskId: stringMarks a task as completed.
delete_tasktaskListId: string, taskId: stringDeletes a task.
可对比工具
mcp-todoistmcp-microsoft-todomcp-asanamcp-trello
安装
安装
- 克隆存储库:
git clone <存储库 URL>
cd mcp-google-tasks- 安装依赖项:
npm install- 配置 Google Cloud 项目:
- 在 Google Cloud 控制台中启用 Tasks API
- 为桌面应用程序创建 OAuth 2.0 凭据
- 将凭据文件重命名为
credentials.json并放置在项目根目录中
- 构建和运行:
npm run build
node build/index.jsClaude 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。