Google Tasks Mcp Server
Этот сервер Протокола Контекста Модели (MCP) предоставляет мост между Claude и Google Задачами, позволяя вам управлять своими списками задач и задачами непосредственно через Claude.
Обзор
Что такое MCP Google Tasks?
Протокол контекста модели (MCP) Google Tasks — это сервер, который служит мостом между Клодом, AI-ассистентом, и Google Tasks. Эта интеграция позволяет пользователям управлять своими списками задач и отдельными задачами непосредственно через Клода, упрощая процесс управления задачами.
Особенности MCP Google Tasks
- Бесшовная интеграция: соединяет Клода с Google Tasks для эффективного управления задачами.
- Удобный интерфейс: разработан для простоты использования, позволяя пользователям легко взаимодействовать со своими задачами.
- Обновления в реальном времени: изменения, внесенные в Клода, мгновенно отражаются в Google Tasks, обеспечивая пользователей актуальной информацией.
- Организация задач: пользователи могут создавать, редактировать и удалять задачи, а также организовывать их в списки для лучшего управления.
- Доступность: доступно всем, у кого есть учетная запись Google, что упрощает начало управления задачами.
Как использовать MCP Google Tasks
- Настройте свою учетную запись Google: убедитесь, что у вас есть учетная запись Google и вы вошли в нее.
- Подключитесь к Клоду: получите доступ к Клоду и перейдите к функции управления задачами.
- Создайте задачу: используйте голосовые команды или текстовый ввод для создания новых задач.
- Управляйте своими задачами: редактируйте, удаляйте или организуйте задачи по мере необходимости через Клода.
- Синхронизируйтесь с Google Tasks: все изменения автоматически синхронизируются с вашей учетной записью Google Tasks.
Часто задаваемые вопросы
Какова цель MCP Google Tasks?
MCP Google Tasks служит для повышения продуктивности, позволяя пользователям управлять своими задачами через AI-ассистента, что делает управление задачами более эффективным и доступным.
Нужна ли мне специальная учетная запись для использования MCP Google Tasks?
Нет, вам нужна только стандартная учетная запись Google для доступа и использования функций MCP Google Tasks.
Могу ли я получить доступ к своим задачам с нескольких устройств?
Да, поскольку MCP Google Tasks синхронизируется с Google Tasks, вы можете получить доступ к своим задачам с любого устройства, на котором вы вошли в свою учетную запись Google.
Есть ли стоимость, связанная с использованием MCP Google Tasks?
Сервис бесплатен для использования, если у вас есть учетная запись Google.
Как MCP Google Tasks обеспечивает безопасность данных?
MCP Google Tasks следует стандартным протоколам безопасности для защиты данных пользователей, обеспечивая безопасность ваших задач и личной информации.
Деталь
Google Tasks MCP Server
This Model Context Protocol (MCP) server provides a bridge between Claude and Google Tasks, allowing you to manage your task lists and tasks directly through Claude.
<a href="https://glama.ai/mcp/servers/@arpitbatra123/mcp-googletasks"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@arpitbatra123/mcp-googletasks/badge" alt="Google Tasks Server MCP server" /> </a>Note: All ( bar some edits ) code in this project was "vibe coded" - generated with Claude with instructions from me.
Features
This MCP server provides the following functionality:
Task List Management
list-tasklists
- List all your task listsget-tasklist
- Get details about a specific task listcreate-tasklist
- Create a new task listupdate-tasklist
- Update an existing task listdelete-tasklist
- Delete a task list
Task Management
list-tasks
- List all tasks in a task listget-task
- Get details about a specific taskcreate-task
- Create a new taskupdate-task
- Update an existing taskdelete-task
- Delete a taskcomplete-task
- Mark a task as completedmove-task
- Move a task (reorder or change parent)clear-completed-tasks
- Clear all completed tasks from a list
Setup Instructions
1. Create Google Cloud Project & Enable API
- Go to the Google Cloud Console
- Create a new project
- Navigate to "APIs & Services" > "Library"
- Search for "Google Tasks API" and enable it
- Go to "APIs & Services" > "Credentials"
- Click "Create Credentials" > "OAuth Client ID"
- Configure the OAuth consent screen (External is fine for personal use)
- For Application Type, select "Web application"
- Add "http://localhost:3000" as an authorized redirect URI
- Create the client ID and secret
2. Configure Claude for Desktop
- Install Claude for Desktop
- Open the Claude configuration file:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- Add the Google Tasks MCP server configuration:
{
"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"
}
}
}
}
Replace the path and credentials with your own values.
3. Build and Run the Server
Installing via Smithery
To install Google Tasks Integration Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @arpitbatra123/mcp-googletasks --client claude
Manual Installation
- Install dependencies:
npm install
- Build the server:
npm run build
- Restart Claude for Desktop
Authentication Flow
When you first use the Google Tasks MCP server:
- Use the
authenticate
tool to get an authorization URL - Visit the URL in your browser and sign in with your Google account
- After authorizing, you'll receive a code on the browser page
- Use the
set-auth-code
tool with this code to complete authentication - You can now use all other tools to interact with Google Tasks
Note that your authentication is session-based and will be lost when you restart the server. You'll need to re-authenticate each time.
Requirements
- Node.js 14+
- Claude for Desktop (latest version)
- Google Cloud Project with Tasks API enabled
Screenshot
License
This project is for demonstration purposes only. Use at your own risk.
Конфигурация сервера
{
"mcpServers": {
"mcp-googletasks": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--arpitbatra123--mcp-googletasks--mcp-googletasks",
"node build/index.js"
],
"env": {
"GOOGLE_CLIENT_ID": "google-client-id",
"GOOGLE_CLIENT_SECRET": "google-client-secret",
"GOOGLE_REDIRECT_URI": "google-redirect-uri"
}
}
}
}