OlympHill
agentql-mcp logo

agentql-mcpServer Model Context Protocol integrující schopnost AgentQL k extrakci dat.

(0)
Daniel NikulshynRecenzováno Daniel Nikulshyn·Aktualizováno červenec 2026

Přehled

Server AgentQL MCP je Server Model Context Protocol (MCP) který integruje schopnosti AgentQL pro extrakci dat. Uživatelům umožňuje extrahovat strukturovaná data z webových stránek pomocí zadaného URL a popisu popisující skutečná data a pole k extrakci. Server je navržen tak, aby fungoval s různými aplikacemi, které podporují MCP, jako je Claude, VS Code, Cursor, a Windsurf. Chcete-li používat server, uživatelům je potřeba ho nainstalovat prostřednictvím npm, získat klíč API z AgentQL Dev Portálu a naplánovat jej ve své oblíbené aplikaci. Server podporuje jednobloková instalaci a manuální konfiguraci pro jiná zařízení.

Klíčové funkce

  • Extrahování webových dat pomocí zadaného URL a popisu
  • Podporuje Model Context Protocol
  • Integruje se s datovými extrakčními schopnostmi AgentQL
  • Konfigurovatelný pro různé aplikace

Ceník

Model
Free
Kategorie
Server MCP
Hodnocení
Žádné recenze

Případy užití

Extrahování dat z webových stránek

Extrahovat strukturovaná data z webových stránek pomocí zadaného URL a popisem, jako je například stažení seznamu videí z stránky výsledky zadejte pro YouTube.

Integrace s vývojářskými nástroji

Integrujte server AgentQL MCP s vývojářskými nástroji, jako jsou třeba Claude, VS Code, Cursor, a Windsurf, aby se zvýšila kapacita datových extrakcí.

Pro a proti

Pro

  • Integruje datové extrakční schopnosti AgentQL s MCP
  • Podporuje více aplikací, včetně Claude, VS Code, Cursor, a Windsurf
  • Umožňuje jednoduchou instalaci a manuální konfiguraci
  • Nepotřebuje se instalovat přímo na uživatelský počítač a lze jej pouštět v cloudu

Proti

  • Potřebuje klíč API z AgentQL Dev Portálu
  • Je potřeba ho nakonfigurovat v oblíbené aplikaci uživatele

Recenze

Přihlas se, abys mohl napsat recenzi.

Žádné recenze. Buď první!

Otázky

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

How do I specify the format of data returned by AgentQL?

Since the release of 0.4.7 version, AgentQL supports providing context to query in the following way: { products[] { price(Format the output as a numerical value only, no dollar sign) name(Format the output with the following prefix: amazon_) } } As you can see, by providing formatting instructions as a context into the query, you could instruct AgentQL to return the expected data format.

Asked by Xander de Vries · Mar 13, 2026

Polož otázku

Alternativy k Server MCP