本项目是一个基于 TypeScript 的 MCP 服务器,主要用于管理谷歌任务。它通过集成谷歌任务 API,以结构化且高效的方式实现了与任务的交互式管理,为用户提供了便捷的任务管理功能。
要启动服务器,可执行以下命令:
node build/index.js
tasks://default 访问默认的谷歌任务列表。create_task:用于在默认任务列表中创建新任务。
title(字符串,可选):任务标题。notes(字符串,可选):任务的附加笔记。taskId(字符串,可选):任务的唯一 ID。status(字符串,可选):任务状态(例如“needsAction”或“completed”)。list_tasks:列出默认任务列表中的所有任务。
delete_task:从默认任务列表中删除任务。
taskId(字符串,必需):要删除的任务 ID。update_task:更新现有任务的详细信息。
taskId(字符串,必需):要更新的任务 ID。title(字符串,可选):新任务标题。notes(字符串,可选):新任务笔记。complete_task:切换任务的完成状态。
taskId(字符串,必需):要切换完成状态的任务 ID。create_task使用可选参数创建新任务:
{
"title": "完成项目",
"notes": "完成模块 3",
"status": "needsAction"
}
list_tasks检索默认任务列表中的所有任务,无参数要求,返回任务数组。
delete_task根据任务 ID 删除任务:
{
"taskId": "唯一任务 ID"
}
update_task更新现有任务的标题、笔记或其他详细信息:
{
"taskId": "唯一任务 ID",
"title": "新标题",
"notes": "新笔记"
}
complete_task切换任务的完成状态:
{
"taskId": "唯一任务 ID"
}
在调试时,您可以使用 MCP 检查工具来分析和解决问题。有关更多信息,请访问 MCP Inspector。
该软件遵循 MIT 许可证。请参阅 LICENSE 文件以获取详细信息。