# Workflows N8N pour Memento MCP ## Introduction Exemples de workflows N8N utilisant le serveur MCP de Memento via le transport **Streamable HTTP**. **Prerequis** : une cle API generee depuis **Parametres > MCP** dans Memento. ## Configuration du noeud MCP Client Dans chaque workflow, le noeud MCP Client doit etre configure ainsi : - **Server Transport** : `Streamable HTTP` - **MCP Endpoint URL** : `http://memento-mcp:3001/mcp` (Docker) ou `http://VOTRE_IP:3001/mcp` - **Authentication** : Header Auth avec `x-api-key` = votre cle API ## Workflows disponibles ### 1. Create Note (`n8n-workflow-create-note.json`) Cree des notes dans Memento avec classification par IA. ```json { "tool": "create_note", "arguments": { "content": "Meeting with client next week", "title": "Client Meeting", "labels": ["work"], "notebookId": "cuid123..." } } ``` ### 2. Search & Summary (`n8n-workflow-search-summary.json`) Recherche des notes et genere un resume. ```json { "tool": "search_notes", "arguments": { "query": "project timeline" } } ``` ### 3. Notebook Manager (`n8n-workflow-notebook-management.json`) CRUD complet des notebooks. ```json { "tool": "create_notebook", "arguments": { "name": "Work Projects", "icon": "briefcase", "color": "#3B82F6" } } ``` ### 4. Reminder Notifications (`n8n-workflow-reminder-notifications.json`) Automatisation des rappels avec notifications. - Declencheur : Schedule (cron: `0 */30 * * * *`) - Appelle `get_due_reminders` et envoie les notifications ### 5. Label Manager (`n8n-workflow-label-management.json`) Gestion des labels. ```json { "tool": "create_label", "arguments": { "name": "urgent", "color": "red", "notebookId": "cuid123..." } } ``` ### 6. Email to Note (`n8n-workflow-email-integration.json`) Conversion automatique d'emails en notes. - Declencheur : Email Trigger (IMAP) - Cree une note avec le contenu de l'email ## Importation 1. Ouvrir N8N 2. **Import from File** -> selectionner le fichier JSON 3. Configurer le noeud MCP Client (URL + cle API) 4. Activer le workflow ## Securite - Toujours utiliser une cle API dediee par workflow - Ne jamais exposer la cle dans les logs - Restreindre l'acces reseau au port 3001 si possible