gtasks-mcp est un serveur de Protocole de Contexte de Modèle (MCP) Google Tasks conçu spécifiquement pour Claude AI. Ce projet permet à Claude de s'intégrer directement avec l'API Google Tasks, offrant une gestion complète des tâches Google.
Adresse du projet : https://github.com/zcaceres/gtasks-mcp
query
(string) : Chaîne de requête de recherchecursor
(string, optionnel) : Curseur de paginationtaskListId
(string, optionnel) : ID de la liste de tâchestitle
(string, requis) : Titre de la tâchenotes
(string, optionnel) : Notes de la tâchedue
(string, optionnel) : Date d'échéancetaskListId
(string, optionnel) : ID de la liste de tâchesid
(string, requis) : ID de la tâcheuri
(string, requis) : URI de la tâchetitle
(string, optionnel) : Nouveau titre de la tâchenotes
(string, optionnel) : Nouvelles notes de la tâchestatus
(string, optionnel) : Nouveau statut de la tâche ("needsAction" ou "completed")due
(string, optionnel) : Nouvelle date d'échéancetaskListId
(string, requis) : ID de la liste de tâchesid
(string, requis) : ID de la tâchetaskListId
(string, requis) : ID de la liste de tâchesLe serveur fournit un accès aux ressources Google Tasks :
gtasks:///<task_id>
)Créer un projet Google Cloud
Activer l'API Google Tasks
Configurer l'écran de consentement OAuth
https://www.googleapis.com/auth/tasks
Créer un ID client OAuth
gcp-oauth.keys.json
et le placer dans le répertoire racine du projetUtiliser la commande suivante pour construire le serveur :
npm run build
Ou utiliser le mode d'écoute :
npm run watch
Installer automatiquement via Smithery :
npx -y @smithery/cli install @zcaceres/gtasks --client claude
npm run start auth
.gdrive-server-credentials.json
)Pour intégrer ce serveur avec l'application Claude Desktop, ajouter ce qui suit dans la configuration du serveur de l'application :
{
"mcpServers": {
"gtasks": {
"command": "/opt/homebrew/bin/node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}