Google Tasks MCP Server

Google Tasks MCP Server

实现 Google 任务的模型上下文协议(MCP)的 Node.js 服务器。

概述

这是一个用于管理 Google 任务的 TypeScript 模型上下文协议(MCP)服务器,通过 Google 任务 API 集成,以结构化方式管理任务。

使用步骤

1. 启动服务器

node build/index.js

2. 可用工具

创建任务 - create_task

{
  "title": "完成项目",
  "notes": "完成模块3",
  "status": "needsAction"
}

列出所有任务 - list_tasks

不需要参数,返回任务数组。

删除任务 - delete_task

{
  "taskId": "unique-task-id"
}

更新任务 - update_task

{
  "taskId": "unique-task-id",
  "title": "更新的任务标题",
  "notes": "更新的任务备注"
}

切换任务完成状态 - complete_task

{
  "taskId": "unique-task-id"
}

3. 调试

使用 MCP Inspector 进行调试:

npm run inspector

主要功能

  • 通过 URI tasks://default 访问默认任务列表
  • 支持创建、列出、更新、删除和完成任务
  • 任务以 JSON 格式表示
  • 与大型语言模型(LLMs)集成

许可证

MIT 许可证