11 juil. 2026
Automatiser sa Vie de Dev avec n8n et MCP : Le Guide Pratique
13 min de lecture
Automatiser sa Vie de Dev avec n8n et MCP : Le Guide Pratique
Chaque minute passée sur une tâche répétitive est une minute volée à la création. n8n et MCP sont les deux outils qui changent la donne en 2026.
n8n : Le Zapier open-source
# Installation en 30 secondes
docker run -d --name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Workflows qui font gagner du temps
Workflow 1 : Notification intelligente de commits
{
"name": "Slack Notifier Smart",
"nodes": [
{
"type": "GitHub Trigger",
"parameters": {
"events": ["push"],
"repository": "monorg/monrepo"
}
},
{
"type": "AI Agent",
"parameters": {
"prompt": "Résume ce commit en 1 ligne pour Slack",
"model": "gpt-4o-mini"
}
},
{
"type": "Slack",
"parameters": {
"channel": "#dev",
"message": "{{ $json.summary }}"
}
}
]
}
Workflow 2 : Auto-génération de changelog
// n8n Function node
const commits = $input.all();
const grouped = {
features: [],
fixes: [],
chores: []
};
for (const commit of commits) {
const msg = commit.json.message;
if (msg.startsWith('feat')) grouped.features.push(msg);
else if (msg.startsWith('fix')) grouped.fixes.push(msg);
else grouped.chores.push(msg);
}
const changelog = [
'## Features',
...grouped.features.map(f => '- ' + f.slice(5)),
'## Fixes',
...grouped.fixes.map(f => '- ' + f.slice(5)),
].join('\n');
return [{ json: { changelog } }];
Workflow 3 : Monitoring de uptime avec alerte IA
Cron (5min) → HTTP Request → IF status >= 400
→ AI Agent (analyse l'erreur)
→ Email (résumé + recommandation)
→ GitHub Issue (si critique)
MCP + n8n : L'orchestration parfaite
// Serveur MCP qui expose n8n comme outil
import { McpServer } from '@modelcontextprotocol/sdk/server';
import { z } from 'zod';
const server = new McpServer({
name: 'n8n-mcp',
version: '1.0.0'
});
server.tool(
'trigger-workflow',
'Déclenche un workflow n8n par son ID',
{ workflowId: z.string(), data: z.record(z.any()) },
async ({ workflowId, data }) => {
const result = await fetch(
`http://localhost:5678/api/v1/workflows/${workflowId}/execute`,
{
method: 'POST',
headers: { 'X-N8N-API-KEY': process.env.N8N_KEY },
body: JSON.stringify({ data })
}
);
return { content: [{ type: 'text', text: await result.text() }] };
}
);
Les 10 automatisations les plus utiles pour un dev
| # | Workflow | Gain |
|---|---|---|
| 1 | Slack → Résumé commits | 15 min/jour |
| 2 | PR Review auto (AI) | 30 min/jour |
| 3 | Changelog auto | 1h/semaine |
| 4 | Deploy → Notif | 5 min/déploiement |
| 5 | Issue triage AI | 20 min/jour |
| 6 | Backup DB automatisé | Zéro effort |
| 7 | Uptime monitoring | Zéro veille |
| 8 | Newsletter auto | 2h/mois |
| 9 | Invoice generation | 1h/mois |
| 10 | Report hebdo AI | 30 min/semaine |
Règle d'or
Si vous le faites plus de deux fois, automatisez-le. Le temps d'automatisation est remboursé en 3 utilisations.
Conclusion
n8n pour les workflows, MCP pour l'IA. Ensemble, ils éliminent 80 % de la friction quotidienne.