google-task-mcp
Google Task MCP
Un servidor MCP local y un plugin de Codex para listar, crear, actualizar, completar, descompletar y eliminar tareas de Google. Utiliza OAuth 2.0 y solicita solo el ámbito de Google Tasks:
https://www.googleapis.com/auth/tasks
Requisitos
Node.js 20 o más reciente
Un proyecto de Google Cloud
Codex u otro cliente MCP que admita servidores STDIO locales
Related MCP server: Google Tasks MCP Server
Configuración de Google Cloud
En Google Cloud Console, crea o selecciona un proyecto.
Habilita la Google Tasks API en APIs y Servicios → Biblioteca.
Configura la pantalla de consentimiento de OAuth. Añádete como usuario de prueba mientras la aplicación esté en pruebas.
Crea un ID de cliente de OAuth de tipo Aplicación de escritorio. Añade
http://127.0.0.1:53682/oauth2callbackcomo URI de redireccionamiento autorizado si la configuración del cliente permite la gestión de URI de redireccionamiento.
Instalar dependencias
npm install
npm run checkConfigurar credenciales
Establece las siguientes variables en el entorno que lanza Codex. .env.example documenta los valores requeridos; el servidor intencionalmente no carga .env automáticamente.
GOOGLE_TASKS_CLIENT_ID
GOOGLE_TASKS_CLIENT_SECRET
GOOGLE_TASKS_REDIRECT_URI=http://127.0.0.1:53682/oauth2callbackOpcionalmente, establece GOOGLE_TASKS_TOKEN_PATH para elegir dónde se almacena el token OAuth local.
Usar como plugin de Codex
El repositorio ya incluye .codex-plugin/plugin.json y .mcp.json. Instálalo a través de un mercado de plugins local de Codex, luego reinicia Codex para que se carguen el servidor STDIO incluido y las definiciones de herramientas.
Para desarrollo sin empaquetado, configura el servidor directamente en Codex usando:
command: node
args: <absolute-repository-path>/server/index.jsDespués de que Codex se conecte, llama a google_tasks_get_authorization_url, abre la URL devuelta, aprueba el acceso y llama a google_tasks_complete_authorization.
El token de actualización se almacena localmente en %APPDATA%\\google-task-mcp\\token.json por defecto. Establece GOOGLE_TASKS_TOKEN_PATH para elegir una ruta local diferente. Elimina ese archivo para desconectar la cuenta.
Herramientas y seguridad
El servidor proporciona herramientas para listar listas de tareas y tareas, crear y actualizar tareas, completar o descompletar una tarea, y eliminar una tarea. La eliminación se rechaza a menos que confirm esté establecido en true; los llamadores deben mostrar primero la tarea exacta que se va a eliminar. Otros cambios se aplican inmediatamente a Google Tasks.
La autorización OAuth requiere que el listener de devolución de llamada de loopback permanezca en ejecución. La devolución de llamada del navegador muestra una página simple de éxito o error y nunca expone tokens en la URL ni en la salida de la herramienta.
Pruebas locales
Ejecuta npm run check para una verificación de sintaxis. Las llamadas a la API/OAuth requieren credenciales configuradas y una autorización interactiva del navegador.
Privacidad
Las credenciales OAuth y los datos de las tareas permanecen en la máquina local, excepto las solicitudes enviadas directamente a las APIs de Google. Nunca hagas commit de .env ni del archivo de token generado. Ambos están excluidos por .gitignore.
Licencia
Publicado bajo la MIT License.
This server cannot be installed
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
- Alicense-qualityFmaintenanceIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.157MIT
- Flicense-qualityCmaintenanceEnables integration with Google Tasks API to create and manage tasks through OAuth 2.0 authentication. Supports listing task lists and creating new tasks with automatic token refresh.
- Alicense-qualityAmaintenanceEnables AI assistants to manage Google Tasks through natural language interactions. Supports creating, updating, deleting, searching, and listing tasks with secure OAuth2 authentication.9410MIT
- Alicense-qualityDmaintenanceEnables AI assistants to manage Google Tasks, including listing, creating, updating, deleting, and completing tasks via the Google Tasks API.71MIT
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Google Docs MCP Pack — read, create, and edit Google Docs via OAuth.
Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…
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/zakikero/google-task-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server