agentql-mcp logo

agentql-mcpServeur Model Context Protocol qui intègre les capacités d'extraction de données d'AgentQL.

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juillet 2026

Aperçu

Serveur Model Context Protocol qui intègre les capacités d'extraction de données d'AgentQL.

Fonctionnalités clés

  • Extraire des données web en utilisant une URL et un prompt spécifique
  • Supporte le protocole MCP
  • Intègre les capacités d'extraction de données d'AgentQL
  • Configurable pour différentes applications

Tarifs

Modèle
Free
Catégorie
Serveurs MCP
Note
Pas encore d’avis

Cas d’usage

Extraction de Données Web

Extraire des données structurées à partir de pages web en utilisant une URL et un prompt, telle l'extraction d'une liste de vidéos à partir d'une page de résultats de recherche YouTube.

Intégration avec Outils de Développement

Intégrer le Serveur MCP d'AgentQL avec les outils de développement comme Claude, VS Code, Cursor et Windsurf pour améliorer les capacités d'extraction de données.

Pour & contre

Pour

  • Intègre les capacités d'extraction de données d'AgentQL avec MCP
  • Supporte plusieurs applications, notamment Claude, VS Code, Cursor et Windsurf
  • Permet l'installation à un clic et la configuration manuelle

Contre

  • Exige une clé d'API à partir du Portail de développement AgentQL
  • Doit être configuré dans l'application préférée de l'utilisateur

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

comment faire en sorte que mon script attende suffisamment longtemps pour que tous les éléments apparaissent sur la page ?

Le SDK AgentQL fournit l'API wait_for_page_ready_state() pour déterminer l'état de prêt de la page. Cette méthode attends que la page soit dans un état prêt et que toutes les requêtes de réseau nécessaires soient terminées. Cependant, il y a certaines cas où la page pourrait ne pas être prête même après que la méthode ait retourné. Il s'agirait des cas dynamiques de la page. Dans ces cas, vous pouvez utiliser la fonction page.wait_for_timeout pour ajouter un délai supplémentaire à votre script.

Asked by Tunde Balogun · May 12, 2026

Comment garantir que la page web est chargée entièrement pendant l'écriture d'un script AgentQL ?

Il n'est actuellement pas possible de définir programmation lorsqu'une page a fini de charger — un script peut faire apporter de nouvelles informations sur la page, comme dans le cas du chargement de contenu infini ou de la mise en cache dynamique des images. Vous pouvez utiliser l'API de Playwright pour dérouler la page vers le haut et vers le bas afin de charger le contenu supplémentaire. const { wrap } = require("agentql"); const { chromium } = require("playwright"); const QUERY = ` { comments[] } `; async function main() { const browser = await chromium.launch({headless: false}); const page = await wrap(await browser.newPage()); await page.goto('https://www.youtube.com/watch?v=1ZvYrAaJOH4'); for (let i = 0; i < 3; i++) { await page.mouse.wheel(delta_x=0, delta_y=1000); await page.waitForPageReadyState(); } await page.mouse.wheel(delta_x=0, delta_y=-3000); const response = await page.queryData(QUERY); console.log(`Commentaires vidéo : ${JSON.stringify(response, null, 2)}`); await browser.close(); } main();

Asked by Liam O’Connor · Apr 1, 2026

Comment spécifiez-vous la forme de données retournées par AgentQL ?

Depuis la mise à jour de la version 0.4.7, AgentQL prend en charge la fourniture de contexte à la query de la manière suivante : { products[] { price(Formatez la sortie comme une valeur numérique uniquement, sans signe dollar) name(Formatez la sortie avec la préfixe suivant : amazon_) } } Comme vous pouvez le voir, en fournissant des instructions de mise en forme comme un contexte dans la requête, vous pouvez demander à AgentQL de retourner la format de données attendu.

Asked by Xander de Vries · Mar 13, 2026

Poser une question

Alternatives à Serveurs MCP