ADR-0016 — MCP local-only
| Statut | Accepté |
|---|---|
| Date | 2026-01-15 |
| Auteurs | Julien Jorry |
Contexte
Les serveurs Model Context Protocol cloud (GitHub MCP officiel, Linear MCP, Slack MCP, Sentry MCP cloud, Notion MCP) exfiltrent du code et des données adhérents vers des tiers. Incompatible avec la priorité souveraineté (ADR-0002).
Décision
Tous les MCP servers doivent tourner 100 % local (binaire, container, ou stdio process sur la machine du dev ou un Raspberry Pi). Liste blanche dans .claude/rules/mcp-policy.md.
Conséquences positives
- Aucune donnée projet exfiltrée.
- Pas de dépendance à un MCP cloud qui pourrait disparaître ou changer de tarif.
- Cohérent avec ADR-0002.
Conséquences négatives
- Quelques fonctionnalités cloud non disponibles (ex. : GitHub MCP officiel).
- Setup initial à la charge du dev.
Alternatives examinées
- GitHub MCP officiel → remplacé par
ghCLI local. - Linear MCP → issues locales
.claude/issues/.
Références
.claude/rules/mcp-policy.md- ADR-0002