
Google Tasks MCP Server

2024.12.02
4
JavaScript任务管理Google Tasks 集成日程管理
mcp-google-tasks 是一个基于 Model Context Protocol (MCP) 的服务,专门用于管理 Google Tasks。它通过 TypeScript 实现,集成了 Google Tasks API,提供了一种结构化和高效的方式来管理任务。该服务支持创建、列出、删除、更新和切换任务的完成状态,适用于需要与 Google Tasks 集成的应用程序或大型语言模型(LLMs)。
View on GitHub
Overview
基本能力
产品定位
mcp-google-tasks 是一个用于管理 Google Tasks 的 MCP 服务器,旨在通过 MCP 协议与大型语言模型(LLMs)或其他应用程序集成,提供高效的任务管理功能。
核心功能
- 任务管理:支持创建、列出、删除、更新和切换任务的完成状态。
- 任务详情:提供任务的元数据,如标题、备注和完成状态。
- JSON 格式:任务以机器可读的 JSON 格式表示。
适用场景
- 需要与 Google Tasks 集成的应用程序。
- 大型语言模型(LLMs)需要管理任务的场景。
- 自动化任务管理的开发项目。
工具列表
create_task
:在默认任务列表中创建新任务。list_tasks
:列出默认任务列表中的所有任务。delete_task
:从默认任务列表中删除任务。update_task
:更新默认任务列表中的任务。complete_task
:切换任务的完成状态。
常见问题解答
- 调试方式:由于 MCP 服务器通过 stdio 通信,建议使用 MCP Inspector 进行调试。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 克隆项目仓库。
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 启动服务器:
bash node build/index.js
调试方式
- 启动 MCP Inspector:
bash npm run inspector
- 访问提供的 URL 进行调试。