Skip to main content
Glama

Google Tasks MCP Server

Servidor MCP de Google Tasks

Este servidor de Protocolo de contexto de modelo (MCP) proporciona un puente entre Claude y Google Tasks, lo que le permite administrar sus listas de tareas y tareas directamente a través de Claude.

Nota: Todo el código (salvo algunas ediciones) en este proyecto fue "codificado por vibración" - generado con Claude con instrucciones mías.

Características

Este servidor MCP proporciona la siguiente funcionalidad:

Gestión de listas de tareas

  • list-tasklists - Enumera todas tus listas de tareas
  • get-tasklist - Obtener detalles sobre una lista de tareas específica
  • create-tasklist - Crea una nueva lista de tareas
  • update-tasklist - Actualizar una lista de tareas existente
  • delete-tasklist - Eliminar una lista de tareas

Gestión de tareas

  • list-tasks : enumera todas las tareas en una lista de tareas
  • get-task - Obtener detalles sobre una tarea específica
  • create-task - Crea una nueva tarea
  • update-task - Actualizar una tarea existente
  • delete-task - Eliminar una tarea
  • complete-task - Marcar una tarea como completada
  • move-task - Mover una tarea (reordenar o cambiar la tarea principal)
  • clear-completed-tasks - Borra todas las tareas completadas de una lista

Instrucciones de configuración

1. Crear un proyecto de Google Cloud y habilitar la API

  1. Vaya a la consola de Google Cloud
  2. Crear un nuevo proyecto
  3. Vaya a "API y servicios" > "Biblioteca".
  4. Busca "Google Tasks API" y habilítala.
  5. Vaya a "API y servicios" > "Credenciales".
  6. Haga clic en "Crear credenciales" > "ID de cliente OAuth".
  7. Configurar la pantalla de consentimiento de OAuth (External es adecuado para uso personal)
  8. Para el tipo de aplicación, seleccione "Aplicación web"
  9. Agregue " http://localhost:3000 " como URI de redireccionamiento autorizado
  10. Crear el ID del cliente y el secreto

2. Configurar Claude para escritorio

  1. Instalar Claude para escritorio
  2. Abra el archivo de configuración de Claude:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
  3. Agregue la configuración del servidor MCP de Google Tasks:
{ "mcpServers": { "google-tasks": { "command": "node", "args": ["/path/to/google-tasks-mcp/build/index.js"], "env": { "GOOGLE_CLIENT_ID": "your_client_id_here", "GOOGLE_CLIENT_SECRET": "your_client_secret_here", "GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback" } } } }

Reemplace la ruta y las credenciales con sus propios valores.

3. Construya y ejecute el servidor

  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build
  1. Reiniciar Claude para escritorio

Flujo de autenticación

Cuando utilice por primera vez el servidor MCP de Google Tasks:

  1. Utilice la herramienta authenticate para obtener una URL de autorización
  2. Visita la URL en tu navegador e inicia sesión con tu cuenta de Google
  3. Después de autorizar, recibirás un código en la página del navegador.
  4. Utilice la herramienta set-auth-code con este código para completar la autenticación
  5. Ahora puedes usar todas las demás herramientas para interactuar con Google Tasks

Tenga en cuenta que su autenticación se basa en la sesión y se perderá al reiniciar el servidor. Deberá volver a autenticarse cada vez.

Requisitos

  • Node.js 14+
  • Claude para escritorio (última versión)
  • Proyecto de Google Cloud con la API de tareas habilitada

Captura de pantalla

Licencia

Este proyecto es solo para fines demostrativos. Úselo bajo su propio riesgo.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
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.

Un servidor de protocolo de contexto de modelo que conecta a Claude con Google Tasks, lo que permite a los usuarios administrar listas de tareas y tareas directamente a través de la interfaz de Claude.

  1. Características
    1. Gestión de listas de tareas
    2. Gestión de tareas
  2. Instrucciones de configuración
    1. Crear un proyecto de Google Cloud y habilitar la API
    2. Configurar Claude para escritorio
    3. Construya y ejecute el servidor
  3. Flujo de autenticación
    1. Requisitos
      1. Captura de pantalla
        1. Licencia

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
            Last updated -
            10
            1,397
            28
            JavaScript
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            A TypeScript Model Context Protocol server that integrates with Google Tasks API, allowing users to create, list, update, delete, and toggle completion status of tasks.
            Last updated -
            4
            3
            JavaScript
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.
            Last updated -
            9
            102
            62
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.
            Last updated -
            Python
            • Linux

          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/arpitbatra123/mcp-googletasks'

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