AP11 · MCP par défaut

Famille : Outils et interface agent-machine

Preuve moyenne

Noms d'origine : MCP by default, abstraction tax

MCP est choisi par réflexe, là où une CLI documentée ou un appel direct suffisait.

Définition

On choisit MCP comme couche d’intégration par réflexe, y compris pour un outil local et mono-utilisateur, alors qu’une CLI documentée ou un appel direct ferait l’affaire.

Symptômes observables

  • Des serveurs MCP pour des outils locaux et mono-utilisateurs.
  • Des définitions d’outils qui pèsent des dizaines de milliers de tokens.
  • Des fonctions de l’API sous-jacente perdues en route.

Pourquoi c'est nuisible

Chaque couche de protocole entre l’agent et l’API perd de la fidélité (la « taxe d’abstraction » de Justin Poehnelt, citée par Thoughtworks) et consomme du contexte à chaque tour.

Un choix défendable quand…

  • Authentification OAuth, accès multi-locataire ou gouvernance centralisée des accès : c’est là que MCP apporte quelque chose, selon Thoughtworks.

Chiffres

  • Thoughtworks met en garde contre MCP par défaut (anneau « Caution » de son radar d’avril 2026) : une CLI bien conçue, avec une bonne aide, des réponses JSON structurées et des erreurs prévisibles, donne souvent à l’agent tout ce dont il a besoin.
  • Le serveur MCP officiel de GitHub expose 35 outils, pour environ 26 000 tokens de définitions (mesure d’Anthropic).

Remèdes du catalogue

Mesures hors catalogue

  • Une CLI avec une aide claire, une sortie JSON structurée et des erreurs prévisibles.

Patterns détournés

Anti-patterns voisins

Sources

Contenu relu le 2026-10-05

Catalogue des anti-patterns