OlympHill
agentql-mcp logo

agentql-mcpServer Model Context Protocol che integra le funzionalità di estrazione dati di AgentQL.

(0)
Daniel NikulshynRecensito da Daniel Nikulshyn·Aggiornato luglio 2026

Panoramica

Server Model Context Protocol che integra le funzionalità di estrazione dati di AgentQL.

Funzionalità chiave

  • Extrai dati web utilizzando una URL e un prompt
  • Sostiene il protocollo MCP
  • Integra le funzionalità di estrazione di dati con quello di AgentQL
  • Configurabile per varie applicazioni

Prezzi

Modello
Free
Categoria
Server MCP
Valutazione
Nessuna recensione

Casi d’uso

Estrazione di Dati Web

Estrai dati strutturati dalle pagine web utilizzando una URL e un prompt, ad esempio estrarre una lista di video da una pagina di risultati di ricerca YouTube.

Integrazione con Strumenti di Sviluppo

Integra il server MCP di AgentQL con gli strumenti di sviluppo come Claude, codice di VS, Cursor e Windsurf per potenziare le funzionalità di estrazione di dati.

Pro & contro

Pro

  • Integra le funzionalità di estrazione di dati di AgentQL con MCP
  • Sostiene diverse applicazioni, compresa Claude, codice di VS, Cursor e Windsurf
  • Consente l'installazione di un click e la configurazione manuale

Contro

  • Richiede una chiave API dal portale sviluppatore di AgentQL
  • Deve essere configurato nell'app preferita dell'utente

Recensioni

Accedi per lasciare una recensione.

Nessuna recensione. Sii il primo!

Domande e risposte

How do I make sure that my script waits enough for all the element to appear on the page?

AgentQL SDK provides the wait_for_page_ready_state() API to determine page readiness. This method waits for the page to be in a ready state and all the necessary network requests to be completed. However, there are some cases where the page might not be ready even after the method returns. This could be due to the dynamic nature of the page. In such cases, you can use the page.wait_for_timeout function to add a additional delay to your script. 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: \n${JSON.stringify(response, null, 2)}`); await browser.close(); } main();

Asked by Tunde Balogun · May 12, 2026

While writing AgentQL Script, how do I ensure the web page is loaded entirely?

It's currently not possible to programmatically define when a page has finished loading—a script may bring new information on to the page, as in the case of infinite scrolling or lazy loading images. You can use Playwright API to scroll the page up and down to load the more content. 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

Come specifico il formato dei dati restituiti da AgentQL?

Dalla versione 0.4.7, AgentQL supporta la fornitura di contesto alla query nel seguente modo: { products[] { price(Format the output as a numerical value only, no dollar sign) name(Format the output with the following prefix: amazon_) } } Come puoi vedere, fornendo istruzioni di formattazione come contesto alla query, puoi chiedere ad AgentQL di restituire il formato dati previsto.

Asked by Xander de Vries · Mar 13, 2026

Fai una domanda

Alternative a Server MCP