OlympHill
agentql-mcp logo

agentql-mcpModel Context Protocol-server die de data-extractiekracht van AgentQL integreert.

(0)
Daniel NikulshynBeoordeeld door Daniel Nikulshyn·Bijgewerkt juli 2026

Overzicht

AgentQL MCP Server is een Model Context Protocol (MCP)-server die de data-extractiekracht van AgentQL integreert. Het stelt gebruikers in staat gestructureerde gegevens te extraheren van webpaginaës met een opgegeven URL en een prompt die het gewenste data en de velden beschrijft. De server is ontworpen om te werken met diverse applicaties die MCP ondersteunen, zoals Claude, VS Code, Cursor en Windsurf. Om de server te gebruiken, moeten gebruikers deze via npm installeren, een API-sleutel verkrijgen via het AgentQL Dev Portal en het in hun favoriete app configureren. De server ondersteunt installatie met één klik en handmatige configuratie voor verschillende toepassingen.

Belangrijkste functies

  • Webgegevens extraheren met een opgegeven URL en prompt
  • Ondersteunt het MCP-protocol
  • Integreert met de data-extractiekracht van AgentQL
  • Configureerbaar voor verschillende applicaties

Prijs

Model
Free
Categorie
MCPServers
Beoordeling
Nog geen reviews

Toepassingen

Webgegevensextractie

Gestructureerde gegevens extraheren van webpagina's met een opgegeven URL en prompt, bijvoorbeeld een lijst met video's van een YouTube zoekresultatenpagina.

Integratie met Ontwikkeltools

Integreer de AgentQL MCP Server met ontwikkeltools zoals Claude, VS Code, Cursor en Windsurf om de data-extractiekracht te verbeteren.

Pluspunten & minpunten

Pluspunten

  • Integreert de data-extractiekracht van AgentQL met MCP
  • Ondersteunt meerdere applicaties, waaronder Claude, VS Code, Cursor en Windsurf
  • Biedt een installatie met één klik en handmatige configuratie

Minpunten

  • Vereist een API-sleutel uit het AgentQL Dev Portal
  • Moet worden geconfigureerd in de gewenste app van de gebruiker

Recensies

Log in om een review te schrijven.

Nog geen reviews. Wees de eerste!

Vragen

Hoe zorg ik ervoor dat mijn script genoeg wacht op het verschijnen van alle elementen op de pagina?

AgentQL SDK biedt de wait_for_page_ready_state() API om de klaarheid van de pagina te bepalen. Deze methode wacht tot de pagina zich in een ready state bevindt en alle noodzakelijke netwerkverzoeken zijn voltooid. Er kunnen echter situaties zijn waarin de pagina nog steeds niet klaar is, zelfs nadat de methode terugkeert. Dit kan te wijten zijn aan de dynamische aard van de pagina. In dergelijke gevallen kunt u page.wait_for_timeout gebruiken om een extra vertraging aan uw script toe te voegen. const { wrap } = require("agentql"); const { chromium } = require("playwright"); const QUERY = ` { related_videos[] { video_name video_rating } } `; 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"); await page.waitForPageReadyState(); await page.waitForTimeout(5000); const response = await page.queryData(QUERY); console.log(`Related videos: ${JSON.stringify(response, null, 2)}`); await browser.close(); } main();

Asked by Tunde Balogun · May 12, 2026

Terwijl ik AgentQL-script schrijf, hoe zorg ik ervoor dat de webpagina volledig geladen is?

Het is momenteel niet mogelijk om programatisch te definiëren wanneer een pagina klaar is met laden — een script kan nieuwe informatie op de pagina brengen, zoals bij oneindig scrollen of lazy loading van afbeeldingen. Je kunt de Playwright API gebruiken om de pagina omhoog en omlaag te scrollen om meer inhoud te laden. <code>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(`Video comments: \n${JSON.stringify(response, null, 2)}`); await browser.close(); } main();

Asked by Liam O’Connor · Apr 1, 2026

Hoe geef ik het formaat van de door AgentQL geretourneerde data aan?

Sinds versie 0.4.7 ondersteunt AgentQL het verstrekken van context voor de query op de volgende manier: { products[] { price(Format the output as a numerical value only, no dollar sign) name(Format the output with the following prefix: amazon_) } } Zoals je kunt zien, kun je door het geven van formatteringsinstructies als context aan de query AgentQL instrueren om het verwachte datformaat te retourneren.

Asked by Xander de Vries · Mar 13, 2026

Stel een vraag

Alternatieven voor MCPServers