Retour au blog
AgentsTechniqueArticle technique

WebMCP : Quand votre site web devient une API pour l'Intelligence Artificielle

Publié 19 févr. 20264 min de lectureStéphane

Résumé décisionnel

Découvrez WebMCP : interfaces impératives et déclaratives, outils exposés par les sites web, interactions avec les agents IA et validation humaine.

MCPRAGAgentsTokens
WebMCP : Quand votre site web devient une API pour l'Intelligence Artificielle

Pendant des années, nous avons construit le web pour deux types d'utilisateurs : les humains (interfaces graphiques) et les robots d'indexation (SEO). Aujourd'hui, une troisième catégorie frappe à la porte avec insistance : les agents IA.

Jusqu'à présent, l'interaction entre une IA (comme un agent naviguant dans le navigateur) et un site web était archaïque. L'agent devait "regarder" la page (vision par ordinateur) ou analyser le code HTML brut (scraping) pour comprendre comment cliquer sur un bouton ou remplir un formulaire. C'est lent, coûteux en ressources, et cela casse à la moindre mise à jour CSS.

L'annonce récente de l'équipe Chrome Developers concernant le Web Model Context Protocol (WebMCP) change la donne. Voici pourquoi chaque développeur web doit s'y intéresser.

Qu'est-ce que WebMCP ?

WebMCP n'est pas une simple librairie JavaScript. C'est une proposition de standard web qui vise à exposer les fonctionnalités d'un site web directement aux modèles d'IA, via le navigateur.

Imaginez que votre site web possède une "interface cachée" dédiée aux IA. Au lieu de deviner où se trouve le bouton "Ajouter au panier", l'IA peut interroger le navigateur et recevoir une réponse claire : "Voici la fonction addToCart(productId) que vous pouvez appeler."

Techniquement, cela repose sur une nouvelle API primitive : navigator.modelContext.

Les deux piliers de l'intégration

L'article de Chrome Developers détaille deux approches pour rendre un site "IA-Compatible" :

1. L'Approche Impérative (La puissance du code)

C'est la méthode la plus flexible pour les applications web complexes (SPA, React, Vue, etc.). Les développeurs peuvent utiliser JavaScript pour enregistrer des "outils" spécifiques.

Au lieu de laisser l'IA parser votre DOM, vous lui donnez un manuel d'instruction :

  • Définition : Vous décrivez une fonction (ex: "Rechercher un vol").
  • Schéma : Vous définissez les paramètres attendus (ex: origin, destination, date).
  • Exécution : L'IA appelle cette fonction, et votre site exécute la logique en arrière-plan.

Cela transforme littéralement votre Frontend en une API locale pour l'agent.

2. L'Approche Déclarative (La sémantique HTML)

C'est la méthode "douce", idéale pour le contenu statique ou les formulaires classiques. Elle repose sur l'enrichissement sémantique du HTML. Si votre site respecte déjà les standards d'accessibilité et utilise des balises sémantiques correctes, vous avez fait la moitié du chemin. WebMCP permet d'annoter ces éléments pour que l'IA comprenne sans ambiguïté : "Ceci est le champ de recherche principal".

Pourquoi c'est une révolution stratégique ?

L'introduction de WebMCP dans Chrome (actuellement en phase de preview via inscription) signale la fin du bricolage pour les agents web.

La fin de l'inférence visuelle coûteuse

Aujourd'hui, un agent qui navigue visuellement consomme énormément de tokens et de puissance de calcul pour analyser des captures d'écran. Avec WebMCP, l'échange de données se fait en JSON léger. C'est plus rapide, plus écologique et infiniment moins cher.

La robustesse face aux changements d'UI

C'est le cauchemar des développeurs de bots : vous changez la couleur d'un bouton ou la structure d'une div, et le bot ne fonctionne plus. Avec WebMCP, l'IA interagit avec une abstraction logique, pas avec des pixels. Vous pouvez refondre totalement votre design ; tant que les fonctions sous-jacentes (les "Tools") restent les mêmes, l'agent continue de fonctionner.

"Human in the Loop"

Un point crucial souligné par l'équipe Chrome est la sécurité. Contrairement aux agents autonomes serveurs, WebMCP est conçu pour assister l'utilisateur pendant sa navigation. L'utilisateur voit ce que l'agent fait. L'IA devient un copilote de navigation, capable de remplir des formulaires complexes ou de filtrer des résultats instantanément, sous la supervision de l'humain.

Ce que vous devez faire aujourd'hui

Bien que WebMCP soit encore à ses balbutiements (disponible via un Early Preview Program), la direction est claire. Nous passons du SEO (Search Engine Optimization) à l'AIO (AI Optimization).

Pour les développeurs, cela signifie :

  1. Surveiller l'évolution de navigator.modelContext.
  2. Repenser l'architecture de vos applications : ne pensez plus seulement "Interface Utilisateur" (UI), mais "Interface Agent" (AI).
  3. S'inscrire au programme de test si vous développez des applications SaaS complexes, car ceux qui adopteront ce standard les premiers offriront une expérience radicalement supérieure aux utilisateurs d'assistants IA.

Le web évolue. Il ne s'agit plus seulement d'être vu, mais d'être utilisable par les machines qui nous assistent.

Source et documentation technique : Blog Chrome Developers - WebMCP Early Preview

Endpoint RouterLab

Tester l’API RouterLab

Passez d’un article à une requête réelle : créez un essai, récupérez une clé et appelez les modèles depuis une API compatible OpenAI.

https://api.routerlab.ch/v1

Mesure d’audience

Acceptez-vous Google Analytics pour mesurer les visites des pages publiques ? Votre choix est facultatif et modifiable à tout moment.