Logo Agoda avec cinq points colorés sur fond bleu-vert dégradé

Cet outil open source connecte n’importe quelle API à l’IA en une ligne de code

La plateforme de voyage asiatique Agoda vient de sortir API Agent, un outil universel open source conçu pour simplifier radicalement la manière dont les développeurs connectent les modèles d’IA aux services backend. 

Disponible sur GitHub sous licence MIT, API Agent offre un serveur Model Context Protocol (MCP) unique capable d’interagir avec des services GraphQL et REST en utilisant des requêtes en langage naturel, éliminant ainsi le besoin de créer des intégrations personnalisées pour chaque service.

Le pitch d’Agoda est simple : pointez vers n’importe quel endpoint GraphQL ou spécification OpenAPI, posez vos questions en anglais, et l’agent récupère les données, les stocke dans DuckDB, et exécute du post-traitement SQL. Besoin de trier, filtrer, faire des JOINs ? Pas de problème, même si l’API sous-jacente ne supporte pas ces opérations nativement.

Zéro config, post-traitement SQL, et apprentissage par recettes

Ce qui distingue API Agent des autres outils, c’est son approche « zéro configuration ». Pas besoin de code MCP personnalisé par API. L’agent inspecte automatiquement les schémas, génère les requêtes nécessaires et les exécute sans mappage manuel ni code personnalisé.

Le vrai truc malin : le post-traitement SQL avec DuckDB. Votre API renvoie 10 000 lignes non triées ? L’agent classe automatiquement le top 10. Pas de GROUP BY supporté ? L’agent agrège. Besoin de JOINs entre plusieurs endpoints ? L’agent combine. L’API n’a pas besoin de supporter ces fonctionnalités — l’agent s’en charge. L’agent apprend également des requêtes réussies et met en cache les pipelines pour une exécution instantanée sans raisonnement LLM

« De nombreuses équipes souhaitent rendre leurs outils internes accessibles à l’IA, mais écrire des MCP pour chacun d’eux représente un effort considérable », explique Idan Zalzberg, directeur technique chez Agoda. « API Agent adopte une approche novatrice ne nécessitant aucun effort pour cette transformation et, à notre connaissance, est le premier du genre. »

MCP : le protocole qui monte dans l’IA

L’annonce intervient alors que le Model Context Protocol gagne du terrain dans l’industrie de l’IA. Le MCP, développé comme une norme ouverte par Anthropic en novembre 2024, fournit une interface universelle permettant aux systèmes d’IA de lire des fichiers, d’exécuter des fonctions et de gérer des instructions contextuelles. OpenAI et Google DeepMind l’ont déjà adopté.

L’exploitation de plateformes à grande échelle comme Agoda nécessite la coordination de centaines de services internes, chacun ayant des schémas et interfaces distincts. Bien que MCP se soit imposé comme une norme, la création de serveurs MCP individuels pour chaque service reste gourmande en ressources. API Agent résout ce problème en servant de serveur MCP universel.

API Agent rejoint le portefeuille open source croissant d’Agoda, qui comprend également un kubelet de virtualisation macOS pour gérer les infrastructures macOS à grande échelle. Tout est disponible sur Github sous licence MIT.

Retour en haut