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
创建新项目
导航至“API 和服务”>“库”
搜索“Google Tasks API”并启用它
前往“API 和服务”>“凭证”
点击“创建凭证”>“OAuth 客户端 ID”
配置 OAuth 同意屏幕(外部适合个人使用)
对于应用程序类型,选择“Web 应用程序”
添加“ http://localhost:3000 ”作为授权重定向 URI
创建客户端 ID 和密钥
2. 配置 Claude 桌面版
打开Claude配置文件:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
添加 Google Tasks MCP 服务器配置:
用您自己的值替换路径和凭据。
3. 构建并运行服务器
安装依赖项:
构建服务器:
重启 Claude 桌面版
身份验证流程
首次使用 Google Tasks MCP 服务器时:
使用
authenticate工具获取授权 URL访问浏览器中的 URL 并使用您的 Google 帐户登录
授权后,您将在浏览器页面上收到一个代码
使用
set-auth-code工具结合此代码完成身份验证您现在可以使用所有其他工具与 Google Tasks 进行交互
请注意,您的身份验证是基于会话的,重启服务器后将丢失。每次重启服务器后,您都需要重新进行身份验证。
要求
Node.js 14+
Claude 桌面版(最新版本)
已启用 Tasks API 的 Google Cloud Project
截屏

执照
本项目仅用于演示目的。使用风险自负。
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.
Tools
一个连接 Claude 与 Google Tasks 的模型上下文协议服务器,允许用户直接通过 Claude 界面管理任务列表和任务。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityModel 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 -10391197MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -1
- AsecurityAlicenseAqualityA Model Context Protocol server that allows Claude Desktop to manage and execute tasks in a queue-based system, supporting planning, execution, and completion phases.Last updated -103916MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with Gmail through a secure OAuth2 connection, providing email management capabilities like listing, sending, deleting, and organizing emails.Last updated -MIT License