refactor(infra): MCP n8n natif, retrait du conteneur dédié (v0.15.0)
n8n ≥ 2.18.4 sert son propre MCP : suppression du service mcp-n8n, MCP_N8N_URL pointe vers l'endpoint natif de l'instance (auth MCP Access Token Bearer). Portainer reste un sidecar officiel. Aucun changement de code (registry HTTP+Bearer inchangé). Docs + .env alignés, compose revalidé. Palier de risque : n/a (infra + config). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -21,8 +21,8 @@ d'un homelab Debian + Docker + Traefik existant.
|
||||
│ - audit log │ └───────────┘
|
||||
└─────────────────────────┘
|
||||
│ MCP (stdio/http interne)
|
||||
├───────────────► MCP n8n ──► n8n API (interne)
|
||||
└───────────────► MCP Portainer ─► socket-proxy ─► Docker / Portainer
|
||||
├───────────────► MCP n8n natif (endpoint sur l'instance n8n, interne)
|
||||
└───────────────► MCP Portainer (sidecar) ─► socket-proxy ─► Docker / Portainer
|
||||
```
|
||||
|
||||
## Invariants
|
||||
@@ -54,6 +54,6 @@ sont exposés : aucun risque d'écriture.
|
||||
|---|---|---|---|
|
||||
| Backend CHLOVA | code maison (TS) | seule surface | — |
|
||||
| Ollama (proxy cloud) | `ollama/ollama` épinglé | interne | — |
|
||||
| MCP n8n | `czlonkowski/n8n-mcp` épinglé | interne | read-only (P1) |
|
||||
| MCP Portainer | `portainer/portainer-mcp` épinglé | interne | read-only (P1) |
|
||||
| MCP n8n | **natif** dans n8n ≥ 2.18.4 (pas de conteneur) | interne | read-only (P1) |
|
||||
| MCP Portainer | `portainer/portainer-mcp` épinglé (sidecar) | interne | read-only (P1) |
|
||||
| socket-proxy | `tecnativa/docker-socket-proxy` épinglé | interne | scoping Docker |
|
||||
|
||||
Reference in New Issue
Block a user