KI-Telegramm-Aufgabenmanager basierend auf MCP-Servern
Dies ist ein Other, AI-Bereich Automatisierungsworkflow mit 21 Nodes. Hauptsächlich werden Set, Switch, Telegram, Agent, GoogleTasksTool und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. KI-Telegram-Task-Verwaltungssystem mit integriertem MCP-Server
- •Telegram Bot Token
- •OpenAI API Key
Verwendete Nodes (21)
Kategorie
{
"meta": {
"instanceId": "be27b2af86ae3a5dc19ef2a1947644c0aec45fd8c88f29daa7dea6f0ce537691",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "ca8b122d-1739-4377-ac99-e20dd2341342",
"name": "Eingehende Nachricht",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-1020,
-320
],
"webhookId": "75921955-c8ed-4ff6-8de2-e436c6bbe69d",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "ayMpCvQ69GjrbPdP",
"name": "gatu_pa_bot"
}
},
"typeVersion": 1.2
},
{
"id": "68f7568b-e677-454b-a1e8-6c07a05e7570",
"name": "MCP-Server-Trigger",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
-860,
240
],
"webhookId": "562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee",
"parameters": {
"path": "562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee"
},
"typeVersion": 1
},
{
"id": "635b8ecc-0f50-477d-8e19-631f868e30f6",
"name": "KI-Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
340,
-320
],
"parameters": {
"options": {
"systemMessage": "=You are a helpful assistant. Whenever askes to update a task, call the get_tasks tools first to retrieve the appropriate task ids then use that to update the tasks.\n\nToday's date: {{ $now }}\n"
}
},
"typeVersion": 1.8
},
{
"id": "ab7740dc-bac2-4044-8317-40d90252d992",
"name": "MCP-Client",
"type": "@n8n/n8n-nodes-langchain.mcpClientTool",
"position": [
540,
-100
],
"parameters": {
"sseEndpoint": "https://ai.gatuservices.info/mcp/562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee/sse"
},
"typeVersion": 1
},
{
"id": "5298eee0-747a-496a-a3a2-e395f7c1caa1",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
300,
-100
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "lcpI0YZU9bebg3uW",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "c5b7e10d-2d7c-403c-bcb5-a10033252f97",
"name": "Simple Memory",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
420,
-100
],
"parameters": {
"sessionKey": "={{ $('Incoming Message').item.json.message.from.id }}",
"sessionIdType": "customKey",
"contextWindowLength": 20
},
"typeVersion": 1.3
},
{
"id": "06d2e8c8-3912-45cd-a074-4eea27c2e5eb",
"name": "Chat-Eingabe",
"type": "n8n-nodes-base.set",
"position": [
80,
-220
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "ab70dc2d-35d0-4742-988f-ed7077633467",
"name": "chatInput",
"type": "string",
"value": "={{ $json.message.text }}"
},
{
"id": "6439fc2c-dc2d-41fc-b8a3-b33ef80d2878",
"name": "id",
"type": "number",
"value": "={{ $json.message.from.id }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "a9309816-8c1d-435c-ad49-2e45053718c1",
"name": "Tagesaufgabe erstellen",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
-1020,
460
],
"parameters": {
"task": "MDg2MzM1OTA5NzI0NzUzNjUwNjc6MDow",
"title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `Title summary of the task to be done`, 'string') }}",
"additionalFields": {
"notes": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Notes', `Detailed description of the task`, 'string') }}",
"dueDate": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Date', `Date the task should be completed`, 'string') }}",
"completed": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Completion_Date', `Date the task was completed`, 'string') }}"
}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "8sBGA2BWJuF6SObU",
"name": "Connected Account"
}
},
"typeVersion": 1
},
{
"id": "ad6cfc1a-7094-434a-98d1-a6f030067091",
"name": "Chat-Ausgabe",
"type": "n8n-nodes-base.set",
"position": [
740,
-320
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "df6bd510-e63f-41b1-b5b4-d2c612d5b8d0",
"name": "chatOutput",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "e342066f-3cf8-4926-94df-798e831226be",
"name": "Nachricht senden",
"type": "n8n-nodes-base.telegram",
"position": [
960,
-320
],
"webhookId": "c5eb133f-338f-4918-8e49-83ac339d841b",
"parameters": {
"text": "={{ $json.chatOutput }}",
"chatId": "={{ $('Incoming Message').item.json.message.chat.id }}",
"additionalFields": {
"appendAttribution": false,
"disable_notification": false
}
},
"credentials": {
"telegramApi": {
"id": "ayMpCvQ69GjrbPdP",
"name": "gatu_pa_bot"
}
},
"typeVersion": 1.2
},
{
"id": "e4a1bc16-549f-46a2-92a8-a06e6023089c",
"name": "Anstehende Aufgabe erstellen",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
-900,
460
],
"parameters": {
"task": "OFVvNlh6ZmhScHVvNll4dw",
"title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `Title summary of the task to be done`, 'string') }}",
"additionalFields": {
"notes": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Notes', `Detailed description of the task`, 'string') }}",
"dueDate": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Date', `Date the task should be completed`, 'string') }}",
"completed": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Completion_Date', `Date the task was completed`, 'string') }}"
}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "8sBGA2BWJuF6SObU",
"name": "Connected Account"
}
},
"typeVersion": 1
},
{
"id": "df71bb02-016d-4d56-b80d-404a60c0e7cf",
"name": "Aufgabe abschließen",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
-780,
460
],
"parameters": {
"task": "RS1rbkNCS2JsdVFnVl80cg",
"taskId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Task_ID', `The task id tom be marked as completed. Get it from the get tasks tool`, 'string') }}",
"operation": "update",
"updateFields": {}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "8sBGA2BWJuF6SObU",
"name": "Connected Account"
}
},
"typeVersion": 1
},
{
"id": "a33812bd-986e-4762-87a0-199ff8a7c9aa",
"name": "Heutige Aufgaben abrufen",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
-660,
460
],
"parameters": {
"task": "MDg2MzM1OTA5NzI0NzUzNjUwNjc6MDow",
"operation": "getAll",
"returnAll": true,
"additionalFields": {}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "8sBGA2BWJuF6SObU",
"name": "Connected Account"
}
},
"typeVersion": 1
},
{
"id": "dcb3a6c9-5d7c-4fe6-8b52-f07cf74cfa0c",
"name": "Anstehende Aufgaben abrufen",
"type": "n8n-nodes-base.googleTasksTool",
"position": [
-540,
460
],
"parameters": {
"task": "OFVvNlh6ZmhScHVvNll4dw",
"operation": "getAll",
"returnAll": true,
"additionalFields": {}
},
"credentials": {
"googleTasksOAuth2Api": {
"id": "8sBGA2BWJuF6SObU",
"name": "Connected Account"
}
},
"typeVersion": 1
},
{
"id": "ce63c24a-ce2f-4e06-8ae5-7de75540d438",
"name": "Switch",
"type": "n8n-nodes-base.switch",
"position": [
-800,
-320
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Voice Note",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "8415cc8d-65a2-448e-a106-1ceb54634dfd",
"operator": {
"type": "object",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.message.voice }}",
"rightValue": ""
}
]
},
"renameOutput": true
}
]
},
"options": {
"fallbackOutput": "extra"
}
},
"typeVersion": 3.2
},
{
"id": "a58488c3-38b8-4492-9f13-a900c7697812",
"name": "Audio-ID",
"type": "n8n-nodes-base.set",
"position": [
-580,
-420
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "eb7f5d62-e4f3-4b4e-9f1b-6c329feafb3e",
"name": "file_id",
"type": "string",
"value": "={{ $json.message.voice.file_id }}"
},
{
"id": "803031b8-6b21-47fa-b339-ad674ccbbb1e",
"name": "file_unique_id",
"type": "string",
"value": "={{ $json.message.voice.file_unique_id }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "83c2ecae-b601-4669-b820-b5c35d3f936e",
"name": "Audio herunterladen",
"type": "n8n-nodes-base.telegram",
"position": [
-360,
-420
],
"webhookId": "c2dbc0eb-0f3a-4f11-9525-804bd5bef4b1",
"parameters": {
"fileId": "={{ $json.file_id }}",
"resource": "file"
},
"credentials": {
"telegramApi": {
"id": "ayMpCvQ69GjrbPdP",
"name": "gatu_pa_bot"
}
},
"typeVersion": 1.2
},
{
"id": "4a496e3a-2e3a-4ce0-9344-192847de1760",
"name": "Audio transkribieren",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-140,
-420
],
"parameters": {
"options": {},
"resource": "audio",
"operation": "transcribe"
},
"credentials": {
"openAiApi": {
"id": "lcpI0YZU9bebg3uW",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "38b6aa37-d279-4b1b-be42-7f7cc1bbe688",
"name": "Audioeingabe",
"type": "n8n-nodes-base.set",
"position": [
80,
-420
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "d57b4fc2-10f7-46cd-a89c-0021a92f41d1",
"name": "chatInput",
"type": "string",
"value": "={{ $json.text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "e524f12f-205f-4fc8-b2f0-b308ec4066b7",
"name": "Notizzettel",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1060,
-500
],
"parameters": {
"color": 4,
"width": 2180,
"height": 540,
"content": "## Main Function to Receive and Send Telegram Messages\n"
},
"typeVersion": 1
},
{
"id": "709b252a-b5e8-4c7e-8bcd-a7092d588070",
"name": "Notizzettel 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1060,
140
],
"parameters": {
"color": 3,
"width": 640,
"height": 480,
"content": "## MCP Server to Carry Out Actions"
},
"typeVersion": 1
}
],
"pinData": {
"Incoming Message": [
{
"message": {
"chat": {
"id": 6043747866,
"type": "private",
"first_name": "Gatu"
},
"date": 1745294191,
"from": {
"id": 6043747866,
"is_bot": false,
"first_name": "Gatu",
"language_code": "en"
},
"voice": {
"file_id": "AwACAgQAAxkBAAMYaAcTb6Sm3bpJ_8Cc2q1q4vC7MLYAAg8ZAAJAOjlQQhWQOxUBqfU2BA",
"duration": 2,
"file_size": 9854,
"mime_type": "audio/ogg",
"file_unique_id": "AgADDxkAAkA6OVA"
},
"message_id": 24
},
"update_id": 656804764
}
]
},
"connections": {
"ce63c24a-ce2f-4e06-8ae5-7de75540d438": {
"main": [
[
{
"node": "a58488c3-38b8-4492-9f13-a900c7697812",
"type": "main",
"index": 0
}
],
[
{
"node": "06d2e8c8-3912-45cd-a074-4eea27c2e5eb",
"type": "main",
"index": 0
}
]
]
},
"635b8ecc-0f50-477d-8e19-631f868e30f6": {
"main": [
[
{
"node": "ad6cfc1a-7094-434a-98d1-a6f030067091",
"type": "main",
"index": 0
}
]
]
},
"a58488c3-38b8-4492-9f13-a900c7697812": {
"main": [
[
{
"node": "83c2ecae-b601-4669-b820-b5c35d3f936e",
"type": "main",
"index": 0
}
]
]
},
"06d2e8c8-3912-45cd-a074-4eea27c2e5eb": {
"main": [
[
{
"node": "635b8ecc-0f50-477d-8e19-631f868e30f6",
"type": "main",
"index": 0
}
]
]
},
"ab7740dc-bac2-4044-8317-40d90252d992": {
"ai_tool": [
[
{
"node": "635b8ecc-0f50-477d-8e19-631f868e30f6",
"type": "ai_tool",
"index": 0
}
]
]
},
"38b6aa37-d279-4b1b-be42-7f7cc1bbe688": {
"main": [
[
{
"node": "635b8ecc-0f50-477d-8e19-631f868e30f6",
"type": "main",
"index": 0
}
]
]
},
"ad6cfc1a-7094-434a-98d1-a6f030067091": {
"main": [
[
{
"node": "e342066f-3cf8-4926-94df-798e831226be",
"type": "main",
"index": 0
}
]
]
},
"c5b7e10d-2d7c-403c-bcb5-a10033252f97": {
"ai_memory": [
[
{
"node": "635b8ecc-0f50-477d-8e19-631f868e30f6",
"type": "ai_memory",
"index": 0
}
]
]
},
"df71bb02-016d-4d56-b80d-404a60c0e7cf": {
"ai_tool": [
[
{
"node": "68f7568b-e677-454b-a1e8-6c07a05e7570",
"type": "ai_tool",
"index": 0
}
]
]
},
"83c2ecae-b601-4669-b820-b5c35d3f936e": {
"main": [
[
{
"node": "4a496e3a-2e3a-4ce0-9344-192847de1760",
"type": "main",
"index": 0
}
]
]
},
"4a496e3a-2e3a-4ce0-9344-192847de1760": {
"main": [
[
{
"node": "38b6aa37-d279-4b1b-be42-7f7cc1bbe688",
"type": "main",
"index": 0
}
]
]
},
"ca8b122d-1739-4377-ac99-e20dd2341342": {
"main": [
[
{
"node": "ce63c24a-ce2f-4e06-8ae5-7de75540d438",
"type": "main",
"index": 0
}
]
]
},
"a33812bd-986e-4762-87a0-199ff8a7c9aa": {
"ai_tool": [
[
{
"node": "68f7568b-e677-454b-a1e8-6c07a05e7570",
"type": "ai_tool",
"index": 0
}
]
]
},
"5298eee0-747a-496a-a3a2-e395f7c1caa1": {
"ai_languageModel": [
[
{
"node": "635b8ecc-0f50-477d-8e19-631f868e30f6",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"a9309816-8c1d-435c-ad49-2e45053718c1": {
"ai_tool": [
[
{
"node": "68f7568b-e677-454b-a1e8-6c07a05e7570",
"type": "ai_tool",
"index": 0
}
]
]
},
"dcb3a6c9-5d7c-4fe6-8b52-f07cf74cfa0c": {
"ai_tool": [
[
{
"node": "68f7568b-e677-454b-a1e8-6c07a05e7570",
"type": "ai_tool",
"index": 0
}
]
]
},
"e4a1bc16-549f-46a2-92a8-a06e6023089c": {
"ai_tool": [
[
{
"node": "68f7568b-e677-454b-a1e8-6c07a05e7570",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Experte - Sonstiges, Künstliche Intelligenz
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Francis Njenga
@gaturaAutomation consultant with expertise in streamlining diverse business processes using tools like n8n, Frappe, and Airtable. Passionate about creating efficient workflows and integrating advanced solutions for various industries, from lead generation and payment automation to customer support and beyond. Let’s connect to discuss how I can help optimize your systems. https://n8n.partnerlinks.io/kz2lkr3qyr0t E | gaturanjenga@gmail.com
Diesen Workflow teilen