Google Tasks MCP Server
Servidor MCP de Google Tasks
Un servidor de Protocolo de Contexto de Modelo (MCP) para administrar Tareas de Google.
Este servidor MCP basado en TypeScript demuestra los conceptos básicos de MCP al integrarse con la API de Google Tasks. Permite gestionar tareas de forma estructurada y eficiente.
Características
Recursos
Lista de tareas predeterminada : acceda a las tareas en la lista de tareas predeterminada de Google a través del URI
tasks://default.Detalles de la tarea : proporciona metadatos sobre las tareas, como título, notas y estado de finalización.
Tipo MIME JSON : Las tareas se representan en un formato JSON legible por máquina.
Herramientas
create_task: crea una nueva tarea en la lista de tareas predeterminada.Parámetros :
title(cadena, opcional): Título de la tarea.notes(cadena, opcional): notas adicionales para la tarea.taskId(cadena, opcional): ID único para la tarea.status(cadena, opcional): estado de la tarea (por ejemplo, "necesita acción" o "completada").
Respuesta : Devuelve los detalles de la tarea creada.
list_tasks: enumera todas las tareas en la lista de tareas predeterminada.Parámetros : Ninguno.
Respuesta : Devuelve una matriz JSON de todas las tareas en la lista de tareas predeterminada.
delete_task: elimina una tarea de la lista de tareas predeterminada.Parámetros :
taskId(cadena, obligatoria): ID de la tarea a eliminar.
Respuesta : Confirma la eliminación exitosa de la tarea.
update_task: actualiza una tarea existente en la lista de tareas predeterminada.Parámetros :
taskId(cadena, obligatoria): ID de la tarea a actualizar.title(cadena, opcional): nuevo título para la tarea.notes(cadena, opcional): Nuevas notas para la tarea.
Respuesta : Devuelve los detalles actualizados de la tarea.
complete_task: alterna el estado de finalización de una tarea.Parámetros :
taskId(cadena, obligatoria): ID de la tarea cuyo estado de finalización se alternará.
Respuesta : Devuelve los detalles de la tarea actualizados, incluido el nuevo estado.
Related MCP server: MCP Server
Funcionalidad
Proporciona una fácil integración con modelos de lenguaje grandes (LLM) u otras aplicaciones a través de MCP.
Las definiciones de herramientas estructuradas hacen que la gestión de tareas sea intuitiva y accesible.
Soporte completo para crear, enumerar, eliminar, actualizar y alternar el estado de finalización de las tareas.
Uso
Ejecución del servidor
Para iniciar el servidor:
node build/index.jsComandos disponibles
create_task: crea una nueva tarea con parámetros opcionales.{ "title": "Complete project", "notes": "Finalize module 3", "status": "needsAction" }list_tasks: recupera todas las tareas en la lista de tareas predeterminada.No se requieren parámetros.
Devuelve una matriz de tareas.
delete_task: elimina una tarea por su ID.{ "taskId": "unique-task-id" }update_task: actualiza el título, las notas u otros detalles de una tarea por su ID.{ "taskId": "unique-task-id", "title": "Updated task title", "notes": "Updated task notes" }complete_task: alterna el estado de finalización de una tarea.{ "taskId": "unique-task-id" }
Ejemplo de respuesta para complete_task
Antes de la finalización
{
"taskId": "unique-task-id",
"title": "Finish the report",
"status": "needsAction"
}Después de la finalización
{
"taskId": "unique-task-id",
"title": "Finish the report",
"status": "completed"
}Depuración
Dado que los servidores MCP se comunican mediante stdio, la depuración requiere herramientas adicionales. Recomendamos usar el Inspector MCP .
Para iniciar el inspector:
npm run inspectorEl Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador, lo que facilitará la prueba y depuración del servidor.
Licencia
Este servidor MCP está licenciado bajo la Licencia MIT. Esto significa que usted tiene libertad de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia 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