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 许可证