Planification de workflows d’IA
Web Search MCP pour les flux de travail d’IA
Connectez des outils de recherche et de données marketing à votre flux de travail IA via MCP. Sélectionnez les outils et paramètres de marché nécessaires, conservez les identifiants sur le serveur et examinez le contexte des sources dans les résultats des outils.
Collectez les résultats organiques, les annonces et les fonctionnalités de recherche sur les moteurs de recherche, marchés et appareils pris en charge. Utilisez des données structurées JSON, HTML et
spécifique à la source
Demandes d’authentification et de tâches
Les comptes de production utilisent l’authentification HTTP Basic. Sur votre serveur, créez l’en-tête Authorization à partir du nom d’utilisateur et du mot de passe fournis ; ne placez pas les identifiants dans le code du navigateur ni dans des exemples partagés.
Pour les routes POST de collecte prises en charge, envoyez un tableau de
task objects. Each task contains that route’s inputs; a keyword query, page URL and product identifier are not interchangeable
charges utiles.
// Server-side example; configure your deployment and credentials.
const url = new URL("/v3/serp/google/organic/live/advanced", process.env.DATASEO_API_ORIGIN);
const auth = Buffer.from(`${process.env.DATASEO_LOGIN}:${process.env.DATASEO_PASSWORD}`).toString("base64");
const response = await fetch(url, {
method: "POST",
headers: {Authorization: `Basic ${auth}`, "Content-Type": "application/json"},
body: JSON.stringify([{"keyword": "running shoes", "location_code": 2840, "language_code": "en", "device": "desktop"}])
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
for (const task of data.tasks ?? []) {
if (task.status_code !== 20000) throw new Error(task.status_message);
}
// Use task.result only after checking task status.
Check the HTTP status first, then the top-level response and each task status_code. A successful HTTP 200 can still contain task errors; only read task.result after validating the task.
YOUR_CONFIGURED_TOOL_SERVER
Vérifier le statut de la réponse
La collecte de mots-clés nécessite une source et des paramètres de marché pris en charge. Interprétez la concurrence publicitaire comme une mesure de la recherche payante et distinguez les volumes de recherche mensuels des scores de tendance normalisés.
Pour inspecter une URL, commencez par /v3/on_page/instant_pages avec une entrée url. Le rendu dans le navigateur et Lighthouse utilisent des options ou des routes distinctes et peuvent nécessiter une configuration supplémentaire.
Pour obtenir les réponses officielles des modèles, utilisez la route prise en charge llm_responses avec user_prompt. Répertoriez les modèles configurés et conservez leurs paramètres lorsque vous comparez les réponses.
Les routes des tâches en file d’attente renvoient des identifiants permettant de récupérer les résultats ultérieurement. Conservez ces identifiants et suivez le processus documenté de vérification de disponibilité et de récupération pour la route sélectionnée, au lieu de supposer que tous les produits utilisent le même mode de livraison.
Conservez les horodatages de collecte, les paramètres d’entrée et les identifiants de source. Les champs manquants doivent rester nuls ou absents ; ne convertissez pas une métrique indisponible en zéro.
résultats organiques, annonces et fonctionnalités de recherche sur les moteurs de recherche, marchés et appareils pris en charge. Utilisez
options de collecte spécifiques à la source, en JSON structuré, en HTML et autres, pour le suivi du classement et la recherche concurrentielle.
Le code et les réponses du site Web sont illustratifs. Avant toute collecte en production, le déploiement sélectionné doit confirmer le schéma de la route, l’accès, les quotas, le traitement des données et les tarifs clients.
L’application ne fournit actuellement ni serveur MCP public vérifié ni connecteurs natifs pour les outils illustrés ici. N’utilisez une intégration HTTP côté serveur qu’après avoir confirmé la source et la route requises.
Validez une réponse représentative avant de passer à l’échelle. Vérifiez les valeurs nulles, les types d’éléments, les unités des champs, les messages d’erreur et l’adéquation du résultat à la question à laquelle votre application doit répondre.
Évitez d’inclure des identifiants et du contenu sensible des requêtes dans les journaux. Définissez la durée de conservation, les licences et les utilisations autorisées de la source sélectionnée avant de stocker des observations en production.
« Articles récents sur le RAG »
Choisissez une route produit prise en charge, configurez l’origine du déploiement et les identifiants, puis testez une tâche avant de programmer une charge de travail plus importante. Cette interface utilise des données illustratives locales et n’envoie aucune requête API en direct.
Collecter les résultats organiques
résultats, annonces et fonctionnalités de recherche sur les moteurs de recherche, marchés et appareils pris en charge. Utilisez le JSON structuré, le HTML et les options de collecte propres à chaque source pour le suivi des positions