Skip to main content
Glama

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。
    • 响应:返回更新的任务详细信息,包括新状态。

功能

  • 通过 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 许可证的条款和条件。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

与 Google Tasks API 集成的 TypeScript 模型上下文协议服务器,允许用户创建、列出、更新、删除和切换任务的完成状态。

  1. 特征
    1. 资源
    2. 工具
  2. 功能
    1. 用法
      1. 运行服务器
      2. 可用命令
      3. complete_task的示例响应
    2. 调试
      1. 执照

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          A TypeScript-based template for developing Model Context Protocol servers with features like dependency injection and service-based architecture, facilitating the creation and integration of custom data processing tools.
          Last updated -
          1
          2
          TypeScript
        • -
          security
          A
          license
          -
          quality
          A TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.
          Last updated -
          6
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that bridges Claude with Google Tasks, allowing users to manage task lists and tasks directly through Claude interface.
          Last updated -
          5
          TypeScript
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          A TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.
          Last updated -
          67
          TypeScript
          • Apple

        View all related MCP servers

        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