Gestionnaire de tâches MCP
Ceci est unProject Managementworkflow d'automatisation du domainecontenant 7 nœuds.Utilise principalement des nœuds comme GoogleTasksTool, McpTrigger. Gestion complète des tâches Google : Création, mise à jour et suppression automatiques des tâches
- •Aucun prérequis spécial, prêt à l'emploi après importation
Nœuds utilisés (7)
Catégorie
{
"id": "VSwy7P7y6qbYIjEB",
"meta": {
"instanceId": "e56288a9b12ad2dc7c19cc4170f20f7abcacaad5fb3972dd882c9ce4f34e7668",
"templateCredsSetupCompleted": true
},
"name": "Task Manager MCP",
"tags": [],
"nodes": [
{
"id": "bfbc0653-92cc-4d51-8771-ebc594cc9030",
"name": "Gestionnaire de Tâches",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
0,
0
],
"webhookId": "c02feae0-7a45-4b13-b9e1-10b2dd788093",
"parameters": {
"path": "c02feae0-7a45-4b13-b9e1-10b2dd788093"
},
"typeVersion": 2
},
{
"id": "efcaaac2-6b09-48c2-ac1c-d4942bb84ce0",
"name": "Créer une tâche dans Google Tasks",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
-160,
208
],
"parameters": {
"task": "MDM1NDg1NzcxMjIyNzg5NzQ1ODI6MDow",
"title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', ``, 'string') }}",
"additionalFields": {
"notes": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Notes', ``, 'string') }}",
"dueDate": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Date', `Always use future dates`, 'string') }}"
}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "w66NRU7eE1oAWYpS",
"name": "Google Tasks account"
}
},
"typeVersion": 1
},
{
"id": "8d802ad1-92f8-4cd0-8c4a-b6676745da6b",
"name": "Obtenir une tâche dans Google Tasks",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
16,
224
],
"parameters": {
"task": "MDM1NDg1NzcxMjIyNzg5NzQ1ODI6MDow",
"taskId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Task_ID', ``, 'string') }}",
"operation": "get"
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "w66NRU7eE1oAWYpS",
"name": "Google Tasks account"
}
},
"typeVersion": 1
},
{
"id": "ae1f7fea-55a2-4a42-940d-ee8605a7cf86",
"name": "Supprimer une tâche dans Google Tasks",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
528,
192
],
"parameters": {
"task": "MDM1NDg1NzcxMjIyNzg5NzQ1ODI6MDow",
"taskId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Task_ID', ``, 'string') }}",
"operation": "delete"
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "w66NRU7eE1oAWYpS",
"name": "Google Tasks account"
}
},
"typeVersion": 1
},
{
"id": "40342364-e557-457b-bd0b-b052bafbd301",
"name": "Obtenir plusieurs tâches dans Google Tasks",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
192,
304
],
"parameters": {
"task": "MDM1NDg1NzcxMjIyNzg5NzQ1ODI6MDow",
"operation": "getAll",
"returnAll": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Return_All', ``, 'boolean') }}",
"additionalFields": {
"dueMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Max', ``, 'string') }}",
"dueMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Min', ``, 'string') }}",
"updatedMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Updated_Min', ``, 'string') }}",
"completedMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Completed_Max', ``, 'string') }}",
"completedMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Completed_Min', ``, 'string') }}",
"showCompleted": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Show_Completed', ``, 'boolean') }}"
}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "w66NRU7eE1oAWYpS",
"name": "Google Tasks account"
}
},
"typeVersion": 1
},
{
"id": "548abfd8-6eca-4932-a88d-b8e8ec51162b",
"name": "Terminer une Tâche",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
352,
224
],
"parameters": {
"task": "MDM1NDg1NzcxMjIyNzg5NzQ1ODI6MDow",
"taskId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Task_ID', `Pass the task_id of the task to be completed`, 'string') }}",
"operation": "update",
"updateFields": {
"notes": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Notes', ``, 'string') }}",
"title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', ``, 'string') }}",
"status": "completed",
"dueDate": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Date', ``, 'string') }}",
"completed": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Completion_Date', `Pass the date when the task is completed`, 'string') }}"
}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "w66NRU7eE1oAWYpS",
"name": "Google Tasks account"
}
},
"typeVersion": 1
},
{
"id": "883bb40c-dba0-4897-9ee3-d97a74675c51",
"name": "Note autocollante",
"type": "n8n-nodes-base.stickyNote",
"position": [
-672,
-128
],
"parameters": {
"color": 6,
"width": 464,
"height": 624,
"content": "# 📋 Google Tasks MCP\n\n## What this does:\nComplete task management system for Google Tasks - create, read, update, and delete tasks all in one place!\n\n## 🔧 Quick Setup:\n1. **Connect Google Tasks** - Add your Google account credentials\n2. **Test each node** - Run individually to verify connections\n3. **Deploy** - Activate webhook/trigger for live use\n\n## 💡 Use Cases:\n- **Automate task creation** from forms, emails, or schedules\n- **Bulk task management** for project planning\n- **Task completion tracking** with notifications\n- **Integration hub** for other productivity apps\n\n## ⚡ Pro Tips:\n- Use the \"Get many tasks\" node for batch operations\n- Set up error handling between nodes for reliability\n- Test with a small task list first before scaling\n\n*Perfect for automating your productivity workflow!* ✨"
},
"typeVersion": 1
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "6a06765c-e334-47c7-8d1e-fe56dd990d05",
"connections": {
"548abfd8-6eca-4932-a88d-b8e8ec51162b": {
"ai_tool": [
[
{
"node": "bfbc0653-92cc-4d51-8771-ebc594cc9030",
"type": "ai_tool",
"index": 0
}
]
]
},
"8d802ad1-92f8-4cd0-8c4a-b6676745da6b": {
"ai_tool": [
[
{
"node": "bfbc0653-92cc-4d51-8771-ebc594cc9030",
"type": "ai_tool",
"index": 0
}
]
]
},
"efcaaac2-6b09-48c2-ac1c-d4942bb84ce0": {
"ai_tool": [
[
{
"node": "bfbc0653-92cc-4d51-8771-ebc594cc9030",
"type": "ai_tool",
"index": 0
}
]
]
},
"ae1f7fea-55a2-4a42-940d-ee8605a7cf86": {
"ai_tool": [
[
{
"node": "bfbc0653-92cc-4d51-8771-ebc594cc9030",
"type": "ai_tool",
"index": 0
}
]
]
},
"40342364-e557-457b-bd0b-b052bafbd301": {
"ai_tool": [
[
{
"node": "bfbc0653-92cc-4d51-8771-ebc594cc9030",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Intermédiaire - Gestion de projet
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Jitesh Dugar
@jiteshdugarAI Automation Specialist - OpenAI, CRM & Automation Expert with a solid understanding of various tools that include Zapier, Make, Zoho CRM, Hubspot, Google Sheets, Airtable, Pipedrive, Google Analytics, and more.
Partager ce workflow