gtasks-mcp 是一个专为 Claude AI 设计的 Google Tasks 模型上下文协议(MCP)服务器。该项目允许 Claude 直接与 Google Tasks API 集成,实现对 Google 任务的完整管理功能。
项目地址: https://github.com/zcaceres/gtasks-mcp
query
(string): 搜索查询字符串cursor
(string, 可选): 分页游标taskListId
(string, 可选): 任务列表IDtitle
(string, 必需): 任务标题notes
(string, 可选): 任务备注due
(string, 可选): 截止日期taskListId
(string, 可选): 任务列表IDid
(string, 必需): 任务IDuri
(string, 必需): 任务URItitle
(string, 可选): 新任务标题notes
(string, 可选): 新任务备注status
(string, 可选): 新任务状态("needsAction" 或 "completed")due
(string, 可选): 新截止日期taskListId
(string, 必需): 任务列表IDid
(string, 必需): 任务IDtaskListId
(string, 必需): 任务列表ID服务器提供对 Google Tasks 资源的访问:
gtasks:///<task_id>
)创建 Google Cloud 项目
启用 Google Tasks API
配置 OAuth 同意屏幕
https://www.googleapis.com/auth/tasks
创建 OAuth 客户端 ID
gcp-oauth.keys.json
并放置在项目根目录使用以下命令构建服务器:
npm run build
或使用监听模式:
npm run watch
通过 Smithery 自动安装:
npx -y @smithery/cli install @zcaceres/gtasks --client claude
npm run start auth
.gdrive-server-credentials.json
)要将此服务器与 Claude Desktop 应用程序集成,请在应用程序的服务器配置中添加以下内容:
{
"mcpServers": {
"gtasks": {
"command": "/opt/homebrew/bin/node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}