Google Tasks MCP Server
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 许可证的条款和条件。
Maintenance
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
- AlicenseAqualityFmaintenanceA Model Context Protocol server that bridges Claude with Google Tasks, allowing users to manage task lists and tasks directly through Claude interface.152548MIT
- AlicenseNot gradedqualityDmaintenanceA TypeScript implementation of Model Context Protocol that provides integration tools for JIRA ticket creation and TODO management, allowing users to manage tasks through natural language interfaces.123ISC
- FlicenseCqualityDmaintenanceA TypeScript template for building Model Context Protocol servers that implements basic note-taking CRUD operations with JSON responses.51
- AlicenseAqualityDmaintenanceA Model Context Protocol server that integrates with TickTick task management service, allowing AI assistants to list, create, update, and complete tasks with proper timezone handling.95MIT
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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