Google Tasks Mcp Server
Questo server del Protocollo di Contesto del Modello (MCP) fornisce un ponte tra Claude e Google Tasks, consentendoti di gestire le tue liste di attività e i compiti direttamente tramite Claude.
Panoramica
Cos'è MCP Google Tasks?
Il Protocollo di Contesto del Modello (MCP) Google Tasks è un server che funge da ponte tra Claude, un assistente AI, e Google Tasks. Questa integrazione consente agli utenti di gestire le proprie liste di attività e singole attività direttamente tramite Claude, semplificando il processo di gestione delle attività.
Caratteristiche di MCP Google Tasks
- Integrazione Senza Soluzioni di Continuità: Collega Claude con Google Tasks per una gestione delle attività efficiente.
- Interfaccia Facile da Usare: Progettata per la facilità d'uso, consente agli utenti di interagire con le proprie attività senza sforzo.
- Aggiornamenti in Tempo Reale: Le modifiche apportate in Claude vengono riflesse in Google Tasks istantaneamente, garantendo che gli utenti abbiano sempre le informazioni più aggiornate.
- Organizzazione delle Attività: Gli utenti possono creare, modificare ed eliminare attività, nonché organizzarle in liste per una migliore gestione.
- Accessibilità: Disponibile per chiunque abbia un account Google, rendendo facile iniziare a gestire le attività immediatamente.
Come Utilizzare MCP Google Tasks
- Configura il Tuo Account Google: Assicurati di avere un account Google e di essere connesso.
- Connettiti a Claude: Accedi a Claude e naviga alla funzione di gestione delle attività.
- Crea un'Attività: Usa comandi vocali o input di testo per creare nuove attività.
- Gestisci le Tue Attività: Modifica, elimina o organizza le attività secondo necessità tramite Claude.
- Sincronizza con Google Tasks: Tutte le modifiche si sincronizzeranno automaticamente con il tuo account Google Tasks.
Domande Frequenti
Qual è lo scopo di MCP Google Tasks?
Il MCP Google Tasks serve a migliorare la produttività consentendo agli utenti di gestire le proprie attività tramite un assistente AI, rendendo la gestione delle attività più efficiente e accessibile.
Ho bisogno di un account speciale per utilizzare MCP Google Tasks?
No, hai solo bisogno di un normale account Google per accedere e utilizzare le funzionalità di MCP Google Tasks.
Posso accedere alle mie attività da più dispositivi?
Sì, poiché MCP Google Tasks si sincronizza con Google Tasks, puoi accedere alle tue attività da qualsiasi dispositivo in cui sei connesso al tuo account Google.
C'è un costo associato all'utilizzo di MCP Google Tasks?
Il servizio è gratuito da utilizzare finché hai un account Google.
Come garantisce MCP Google Tasks la sicurezza dei dati?
MCP Google Tasks segue protocolli di sicurezza standard per proteggere i dati degli utenti, garantendo che le tue attività e informazioni personali rimangano sicure.
Dettaglio
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.
Configurazione Server
{
"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"
}
}
}
}