OlympHill
agentql-mcp logo

agentql-mcpModel Context Protocol-server som integrerer AgentQLs datainnsamlingsfunksjoner.

(0)
Daniel NikulshynAnmeldt av Daniel Nikulshyn·Oppdatert juli 2026

Oversikt

AgentQL MCP Server er en Model Context Protocol (MCP) server som integrerer AgentQLs datainnsamlingsfunksjoner. Den gjør det mulig for brukere å hente strukturert data fra nettsider ved å bruke en gitt URL og en prompt som beskriver den aktuelle dataen og feltene som skal hentes. Serveren er designet for å fungere med ulike applikasjoner som støtter MCP, for eksempel Claude, VS Code, Cursor og Windsurf. For å bruke serveren må brukerne installere den via npm, skaffe en API‑nøkkel fra AgentQL Dev Portal og konfigurere den i sin foretrukne app. Serveren støtter en‑klikk‑installasjon og manuell konfigurasjon for ulike applikasjoner.

Nøkkelfunksjoner

  • Ekstraher webdata ved hjelp av en gitt URL og prompt
  • Støtter MCP-protokollen
  • Integrerer med AgentQLs datainnsamlingsfunksjoner
  • Konfigurerbar for ulike applikasjoner

Priser

Modell
Free
Kategori
MCP-tjenere
Vurdering
Ingen anmeldelser

Brukstilfeller

Webdatainnhenting

Ekstraher strukturerte data fra nettsider ved hjelp av en gitt URL og prompt, for eksempel å hente en liste over videoer fra en YouTube-søkeresultatside.

Integrering med utviklingsverktøy

Integrer AgentQL MCP-server med utviklingsverktøy som Claude, VS Code, Cursor og Windsurf for å forbedre datainnsamlingsfunksjoner.

Fordeler og ulemper

Fordeler

  • Integrerer AgentQLs datainnsamlingsfunksjoner med MCP
  • Støtter flere applikasjoner, inkludert Claude, VS Code, Cursor og Windsurf
  • Tillater énklikk-installasjon og manuell konfigurasjon

Ulemper

  • Krever en API-nøkkel fra AgentQL Dev Portal
  • Må konfigureres i brukerens foretrukne app

Anmeldelser

Logg inn for å legge igjen en anmeldelse.

Ingen anmeldelser ennå. Vær den første!

Spørsmål

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

Still et spørsmål

Alternativer til MCP-tjenere