Google Tasks Mcp Serveur
Ce serveur de Protocole de Contexte de Modèle (MCP) fournit un pont entre Claude et Google Tasks, vous permettant de gérer vos listes de tâches et vos tâches directement via Claude.
Aperçu
Qu'est-ce que MCP Google Tasks ?
Le Protocole de Contexte de Modèle (MCP) Google Tasks est un serveur qui agit comme un pont entre Claude, un assistant IA, et Google Tasks. Cette intégration permet aux utilisateurs de gérer leurs listes de tâches et leurs tâches individuelles directement via Claude, simplifiant ainsi le processus de gestion des tâches.
Caractéristiques de MCP Google Tasks
- Intégration Transparente : Connecte Claude avec Google Tasks pour une gestion efficace des tâches.
- Interface Conviviale : Conçu pour être facile à utiliser, permettant aux utilisateurs d'interagir avec leurs tâches sans effort.
- Mises à Jour en Temps Réel : Les modifications apportées dans Claude sont immédiatement reflétées dans Google Tasks, garantissant que les utilisateurs disposent toujours des informations les plus récentes.
- Organisation des Tâches : Les utilisateurs peuvent créer, modifier et supprimer des tâches, ainsi que les organiser en listes pour une meilleure gestion.
- Accessibilité : Disponible pour quiconque ayant un compte Google, facilitant le démarrage de la gestion des tâches immédiatement.
Comment Utiliser MCP Google Tasks
- Configurez Votre Compte Google : Assurez-vous d'avoir un compte Google et d'être connecté.
- Connectez-vous à Claude : Accédez à Claude et naviguez vers la fonction de gestion des tâches.
- Créez une Tâche : Utilisez des commandes vocales ou une saisie de texte pour créer de nouvelles tâches.
- Gérez Vos Tâches : Modifiez, supprimez ou organisez les tâches selon vos besoins via Claude.
- Synchronisez avec Google Tasks : Toutes les modifications seront automatiquement synchronisées avec votre compte Google Tasks.
Questions Fréquemment Posées
Quel est l'objectif de MCP Google Tasks ?
Le MCP Google Tasks vise à améliorer la productivité en permettant aux utilisateurs de gérer leurs tâches via un assistant IA, rendant la gestion des tâches plus efficace et accessible.
Ai-je besoin d'un compte spécial pour utiliser MCP Google Tasks ?
Non, vous avez seulement besoin d'un compte Google standard pour accéder et utiliser les fonctionnalités de MCP Google Tasks.
Puis-je accéder à mes tâches depuis plusieurs appareils ?
Oui, puisque MCP Google Tasks se synchronise avec Google Tasks, vous pouvez accéder à vos tâches depuis n'importe quel appareil où vous êtes connecté à votre compte Google.
Y a-t-il un coût associé à l'utilisation de MCP Google Tasks ?
Le service est gratuit tant que vous avez un compte Google.
Comment MCP Google Tasks garantit-il la sécurité des données ?
MCP Google Tasks suit des protocoles de sécurité standard pour protéger les données des utilisateurs, garantissant que vos tâches et vos informations personnelles restent sécurisées.
Détail
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.
Configuration du serveur
{
"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"
}
}
}
}