Skip to main content
Glama
mstfe

Google Tasks MCP Server

by mstfe

Google Tasks MCP 服务器

用于管理 Google Tasks 的模型上下文协议 (MCP) 服务器。

这款基于 TypeScript 的 MCP 服务器通过与 Google Tasks API 集成,演示了 MCP 的核心概念。它允许以结构化且高效的方式管理任务。


特征

资源

  • 默认任务列表:通过 URI tasks://default访问默认 Google 任务列表中的任务。

  • 任务详情:提供有关任务的元数据,例如标题、注释和完成状态。

  • JSON Mime 类型:任务以机器可读的 JSON 格式表示。

工具

  • create_task :在默认任务列表中创建新任务。

    • 参数

      • title (字符串,可选):任务的标题。

      • notes (字符串,可选):任务的附加注释。

      • taskId (字符串,可选):任务的唯一 ID。

      • status (字符串,可选):任务的状态(例如“needsAction”或“completed”)。

    • 响应:返回已创建任务的详细信息。

  • list_tasks :列出默认任务列表中的所有任务。

    • 参数:无。

    • 响应:返回默认任务列表中所有任务的 JSON 数组。

  • delete_task :从默认任务列表中删除一项任务。

    • 参数

      • taskId (字符串,必需):要删除的任务的 ID。

    • 响应:确认成功删除任务。

  • update_task :更新默认任务列表中的现有任务。

    • 参数

      • taskId (字符串,必需):要更新的任务的 ID。

      • title (字符串,可选):任务的新标题。

      • notes (字符串,可选):任务的新注释。

    • 响应:返回任务的更新详情。

  • complete_task :切换任务的完成状态。

    • 参数

      • taskId (字符串,必需):用于切换完成状态的任务的 ID。

    • 响应:返回更新的任务详细信息,包括新状态。


Related MCP server: MCP Server

功能

  • 通过 MCP 轻松与大型语言模型 (LLM) 或其他应用程序集成。

  • 结构化的工具定义使任务管理变得直观且易于访问。

  • 全面支持创建、列出、删除、更新和切换任务的完成状态。


用法

运行服务器

要启动服务器:

node build/index.js

可用命令

  • create_task :使用可选参数创建新任务。

    {
      "title": "Complete project",
      "notes": "Finalize module 3",
      "status": "needsAction"
    }
  • list_tasks :检索默认任务列表中的所有任务。

    • 无需任何参数。

    • 返回任务数组。

  • delete_task :通过 ID 删除任务。

    {
      "taskId": "unique-task-id"
    }
  • update_task :通过任务 ID 更新任务的标题、注释或其他详细信息。

    {
      "taskId": "unique-task-id",
      "title": "Updated task title",
      "notes": "Updated task notes"
    }
  • complete_task :切换任务的完成状态。

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

complete_task的示例响应

完成之前

{
  "taskId": "unique-task-id",
  "title": "Finish the report",
  "status": "needsAction"
}

完成后

{
  "taskId": "unique-task-id",
  "title": "Finish the report",
  "status": "completed"
}

调试

由于 MCP 服务器通过 stdio 进行通信,因此调试需要额外的工具。我们建议使用MCP Inspector

启动检查器:

npm run inspector

检查器将提供一个 URL 来访问浏览器中的调试工具,从而更轻松地测试和调试服务器。

执照

此 MCP 服务器遵循 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mstfe/mcp-google-tasks'

If you have feedback or need assistance with the MCP directory API, please join our Discord server