Google Tasks Servidor Mcp
Este Protocolo de Contexto do Modelo (MCP) fornece uma ponte entre Claude e o Google Tasks, permitindo que você gerencie suas listas de tarefas e tarefas diretamente através do Claude.
Visão geral
O que é o MCP Google Tasks?
O Protocolo de Contexto do Modelo (MCP) Google Tasks é um servidor que atua como uma ponte entre Claude, um assistente de IA, e o Google Tasks. Essa integração permite que os usuários gerenciem suas listas de tarefas e tarefas individuais diretamente através do Claude, simplificando o processo de gerenciamento de tarefas.
Recursos do MCP Google Tasks
- Integração Sem Costura: Conecta Claude ao Google Tasks para um gerenciamento de tarefas eficiente.
- Interface Amigável: Projetada para facilidade de uso, permitindo que os usuários interajam com suas tarefas sem esforço.
- Atualizações em Tempo Real: Mudanças feitas no Claude são refletidas instantaneamente no Google Tasks, garantindo que os usuários tenham sempre as informações mais recentes.
- Organização de Tarefas: Os usuários podem criar, editar e excluir tarefas, além de organizá-las em listas para melhor gerenciamento.
- Acessibilidade: Disponível para qualquer pessoa com uma conta do Google, facilitando o início do gerenciamento de tarefas imediatamente.
Como Usar o MCP Google Tasks
- Configure Sua Conta do Google: Certifique-se de ter uma conta do Google e estar logado.
- Conecte-se ao Claude: Acesse o Claude e navegue até o recurso de gerenciamento de tarefas.
- Crie uma Tarefa: Use comandos de voz ou entrada de texto para criar novas tarefas.
- Gerencie Suas Tarefas: Edite, exclua ou organize tarefas conforme necessário através do Claude.
- Sincronize com o Google Tasks: Todas as mudanças serão sincronizadas automaticamente com sua conta do Google Tasks.
Perguntas Frequentes
Qual é o propósito do MCP Google Tasks?
O MCP Google Tasks serve para aumentar a produtividade, permitindo que os usuários gerenciem suas tarefas através de um assistente de IA, tornando o gerenciamento de tarefas mais eficiente e acessível.
Preciso de uma conta especial para usar o MCP Google Tasks?
Não, você só precisa de uma conta padrão do Google para acessar e utilizar os recursos do MCP Google Tasks.
Posso acessar minhas tarefas de vários dispositivos?
Sim, como o MCP Google Tasks sincroniza com o Google Tasks, você pode acessar suas tarefas de qualquer dispositivo onde estiver logado na sua conta do Google.
Há algum custo associado ao uso do MCP Google Tasks?
O serviço é gratuito para usar, desde que você tenha uma conta do Google.
Como o MCP Google Tasks garante a segurança dos dados?
O MCP Google Tasks segue protocolos de segurança padrão para proteger os dados dos usuários, garantindo que suas tarefas e informações pessoais permaneçam seguras.
Detalhe
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.
Configuração do Servidor
{
"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"
}
}
}
}