Integrations
Provides tools for task list management (listing, creating, updating, deleting task lists) and task management (listing, creating, updating, deleting, completing, moving tasks and clearing completed tasks).
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
- 前往Google Cloud Console
- 创建新项目
- 导航至“API 和服务”>“库”
- 搜索“Google Tasks API”并启用它
- 前往“API 和服务”>“凭证”
- 点击“创建凭证”>“OAuth 客户端 ID”
- 配置 OAuth 同意屏幕(外部适合个人使用)
- 对于应用程序类型,选择“Web 应用程序”
- 添加“ http://localhost:3000 ”作为授权重定向 URI
- 创建客户端 ID 和密钥
2. 配置 Claude 桌面版
- 安装Claude 桌面版
- 打开Claude配置文件:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- 添加 Google Tasks MCP 服务器配置:
Copy
用您自己的值替换路径和凭据。
3. 构建并运行服务器
- 安装依赖项:
Copy
- 构建服务器:
Copy
- 重启 Claude 桌面版
身份验证流程
首次使用 Google Tasks MCP 服务器时:
- 使用
authenticate
工具获取授权 URL - 访问浏览器中的 URL 并使用您的 Google 帐户登录
- 授权后,您将在浏览器页面上收到一个代码
- 使用
set-auth-code
工具结合此代码完成身份验证 - 您现在可以使用所有其他工具与 Google Tasks 进行交互
请注意,您的身份验证是基于会话的,重启服务器后将丢失。每次重启服务器后,您都需要重新进行身份验证。
要求
- Node.js 14+
- Claude 桌面版(最新版本)
- 已启用 Tasks API 的 Google Cloud Project
截屏
执照
本项目仅用于演示目的。使用风险自负。
This server cannot be installed
一个连接 Claude 与 Google Tasks 的模型上下文协议服务器,允许用户直接通过 Claude 界面管理任务列表和任务。