google-task-mcp
Google Task MCP
Локальный MCP-сервер и плагин Codex для просмотра, создания, обновления, завершения, отмены завершения и удаления задач Google. Он использует OAuth 2.0 и запрашивает только область Google Tasks:
https://www.googleapis.com/auth/tasks
Требования
Node.js 20 или новее
Проект Google Cloud
Codex или другой MCP-клиент, поддерживающий локальные STDIO-серверы
Related MCP server: Google Tasks MCP Server
Настройка Google Cloud
В Google Cloud Console создайте или выберите проект.
Включите Google Tasks API в разделе APIs & Services → Library.
Настройте экран согласия OAuth. Добавьте себя в качестве тестового пользователя, пока приложение находится в режиме тестирования.
Создайте идентификатор клиента OAuth типа Desktop app. Добавьте
http://127.0.0.1:53682/oauth2callbackв качестве авторизованного URI перенаправления, если конфигурация клиента позволяет управлять URI перенаправления.
Установка зависимостей
npm install
npm run checkНастройка учетных данных
Установите следующие переменные в окружении, которое запускает Codex. Файл .env.example описывает требуемые значения; сервер намеренно не загружает .env автоматически.
GOOGLE_TASKS_CLIENT_ID
GOOGLE_TASKS_CLIENT_SECRET
GOOGLE_TASKS_REDIRECT_URI=http://127.0.0.1:53682/oauth2callbackПри желании установите GOOGLE_TASKS_TOKEN_PATH, чтобы указать, где хранится локальный токен OAuth.
Использование в качестве плагина Codex
Репозиторий уже включает .codex-plugin/plugin.json и .mcp.json. Установите его через локальный маркетплейс плагинов Codex, затем перезапустите Codex, чтобы загрузились встроенный STDIO-сервер и определения инструментов.
Для разработки без упаковки настройте сервер напрямую в Codex, используя:
command: node
args: <absolute-repository-path>/server/index.jsПосле подключения Codex вызовите google_tasks_get_authorization_url, откройте полученный URL, подтвердите доступ и вызовите google_tasks_complete_authorization.
Токен обновления по умолчанию хранится локально по пути %APPDATA%\\google-task-mcp\\token.json. Установите GOOGLE_TASKS_TOKEN_PATH, чтобы выбрать другой локальный путь. Удалите этот файл, чтобы отключить учетную запись.
Инструменты и безопасность
Сервер предоставляет инструменты для просмотра списков задач и задач, создания и обновления задач, завершения или отмены завершения задачи, а также удаления задачи. Удаление отклоняется, если confirm не установлен в true; вызывающие стороны должны сначала показать точную задачу, которая будет удалена. Другие изменения немедленно применяются к Google Tasks.
Авторизация OAuth требует, чтобы слушатель обратного вызова loopback оставался запущенным. Обратный вызов браузера отображает простую страницу успеха или ошибки и никогда не раскрывает токены в URL или выводе инструмента.
Локальное тестирование
Запустите npm run check для проверки синтаксиса. Вызовы OAuth/API требуют настроенных учетных данных и интерактивной авторизации в браузере.
Конфиденциальность
Учетные данные OAuth и данные задач остаются на локальной машине, за исключением запросов, отправляемых напрямую к API Google. Никогда не фиксируйте в репозитории файл .env или сгенерированный файл токена. Оба исключены с помощью .gitignore.
Лицензия
Выпущено под лицензией MIT.
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