Définition
L'application du Model Context Protocol (MCP) à la fonctionnalité de recherche, où les fournisseurs de recherche exposent leurs capacités de recherche sous forme de définitions d'outils MCP que les agents IA et les assistants IDE peuvent invoquer de manière native sans code client HTTP personnalisé ni intégration API.
En profondeur
Le protocole MCP (Model Context Protocol) standardise la manière dont les outils IA sont exposés aux agents basés sur LLM. Un serveur de recherche MCP enregistre des définitions d'outils (search_google, search_reddit, search_amazon, etc.) avec des schémas d'entrée/sortie typés. Lorsqu'un agent se connecte au serveur MCP, il découvre les outils disponibles et peut les invoquer dans le cadre de sa chaîne de raisonnement, recevant des résultats structurés sans code d'intégration API personnalisé. Fonctionnement : l'exécution de l'agent se connecte à une URL de serveur MCP (ex. mcp.scavio.dev/mcp). Le serveur renvoie un manifeste d'outils listant les outils disponibles, leurs paramètres (query, platform, location, etc.) et leurs schémas de réponse. Le LLM voit ces outils dans son prompt système et peut les invoquer en produisant du JSON d'appel d'outil. L'exécution achemine l'appel vers le serveur MCP, reçoit la réponse et la renvoie au LLM. Avantages par rapport à l'intégration directe API : aucun code passe-partout (pas de client HTTP, pas de gestion d'en-têtes d'authentification, pas d'analyse de réponse), découverte automatique des outils (les nouveaux points de terminaison ajoutés côté serveur apparaissent aux agents sans modification de code), gestion standardisée des erreurs (MCP définit un format de réponse d'erreur) et portabilité de l'agent (un agent écrit pour un serveur de recherche MCP fonctionne avec tout autre serveur de recherche MCP). Fournisseurs de recherche MCP actuels : Scavio (mcp.scavio.dev, 6 plateformes, 0,005 $/requête), Exa (point de terminaison MCP disponible), Tavily (intégration MCP en version bêta). Clients IDE prenant en charge MCP : VS Code avec extensions Copilot, Cursor, Claude Desktop.
Exemple d'utilisation
# Claude Desktop MCP config (settings.json): # {"mcpServers": {"scavio": {"url": "https://mcp.scavio.dev/mcp", "headers": {"x-api-key": "your_key"}}}} # After adding this config, Claude can invoke search_google, search_amazon, search_tiktok # as native tools during conversation.
Plateformes
Protocole de recherche MCP est pertinent sur les plateformes suivantes, toutes accessibles via l'API unifiée de Scavio :
- Amazon
- YouTube
- TikTok
- Walmart
Termes associés
Recherche axée sur l'agent
Philosophie de conception d'API de recherche et de formats de données optimisés pour la consommation par des agents IA p...
Intégration de la recherche dans Hermes Agent
L'intégration de capacités de recherche web dans le framework Hermes Agent de NousResearch, permettant à l'agent d'inter...
Transfert de fenêtre de contexte d'agent
Technique de transmission efficace des résultats de recherche entre les étapes d'un pipeline d'agent IA multi-étapes, ut...