agentql-mcp logo

agentql-mcpServer komunikacijskog protokola MCP koji integriše mogućnosti izdvajanja podataka od AgentQL-a.

(0)
Daniel NikulshynRecenzirao Daniel Nikulshyn·Ažurirano srpanj 2026.

Pregled

Agilent MCP Server je server Model Context Protocol (MCP) koji integrira sposobnosti ekstrakcije podataka AgentQL-a. Omogućava korisnicima ekstrakciju strukturiranih podataka iz web stranica upotrebom datog URL-a i prompta koji opisuje aktualne podatke te polja koja treba ekstrahirati. Server je dizajniran da radi sa različitim aplikacijama koje podržavaju MCP, kao što su Claude, VS Code, Cursor i Windsurf. Da bi koristili server, korisnici moraju da ga instaliraju putem npm-a, dobijete API ključ s strane za razvoj AgentQL-a, te ga naknadno konfigurirati u njihovoj omiljenoj aplikaciji. Server podržava jednu-klica instalaciju i ručnu konfiguraciju za različite aplikacije.

Ključne značajke

  • Ekstrakcija web podataka koristeći dani URL i prompt
  • Podrška MCP protokolu
  • Povećava integraciju AgentQL-ovih mogućnosti izdvajanja podataka
  • Dostupan za konfiguriranje za različite aplikacije
  • Podržava razne aplikacije kao što je Claude, VS Code, Cursor i Windsurf

Cijene

Model
Free
Ocjena
Još nema recenzija

Slučajevi uporabe

Ekstrakcija podataka iz interneta

Ekstrakcija strukturiranih podataka iz internetskih stranica koristeći dati URL i prompt, kao što je ekstrakcija liste videa sa stranice za pretraživanje sadržaja na YouTube-u.

Integracija s razvojačkim alatima

Integracija servera komunikacijskog protokola MCP od AgentQL-a s alatima za razvoj kao što su Claude, VS Code, Cursor i Windsurf da bi se unaprijedile mogućnosti izdvajanja podataka.

Prednosti i nedostaci

Prednosti

  • Povećava integraciju AgentQL-ovih mogućnosti izdvajanja podataka s komunikacijskim protokolom MCP
  • Podrška više aplikacija, uključujući Claude, VS Code, Cursor i Windsurf
  • Omogućava jednokliknu učitanje i ručno konfiguriranje
  • Podržava različite aplikacije
  • Omogućava jednostavnu integraciju s različitim aplikacijama kao što su Claude, VS Code, Cursor i Windsurf

Nedostaci

  • Potrebno je API-ključ iz AgentQL-Dev Portala
  • Potreban je konfiguriranje u izabranom programu aplikacije
  • Zahtijeva ručno konfiguriranje u korisnikovoj izabranom aplikaciji

Recenzije

Prijavi se za ostavljanje recenzije.

Još nema recenzija. Budi prvi!

Pitanja

Kako mogu osigurati da meu skriptu čeka dovoljno da se svi elementi pojavljuju na stranici?

AgentQL SDK nudi API wait_for_page_ready_state() za određivanje spremnosti stranice. Ova metoda čeka da stranica bude u spremnom stanju i da su sve potrebne mrežne zahtjevi dovršeni. Međutim, postoje neki slučajevi gdje stranica možda nije spremna čak i nakon što metoda vraća. To može biti zbog dinamične prirode stranice. U takvim slučajevima, možete koristiti funkciju page.wait_for_timeout da dodate dodatnu pauzu vašem skriptu. 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

Kako garantirati da je stranica kompletno učitanu dok je pisao Script AgentQL?

Momentalno to nije moguće programski definirati kad stranica zaključila učitanje—skripta može donijeti novu informaciju na stranice, kao u slučaju beskonačnog iscjećivanja ili lakog učitanja slika. Možete koristiti API Playwright da scroll-ujete stranice gore-dolio da učitate sadržaj. const { wrap } = require("agentql"); const { chromium } = require("playwright"); const QUERY = ` { comments[] } `; asnyc 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"); za to (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); konzola.log(`Video komentari: ${JSON.stringify(response, null, 2)}`); await browser.close(); } main();

Asked by Liam O’Connor · Apr 1, 2026

Kako specificiram format podataka vraćenih od strane agentQL?

Od verzije 0.4.7, agentQL podržava prijedan učinak u sljedući način: { products[] { Cena(Formatirajte izlaz samo kao brojčanu vrijednost, nema znaka za dolare) ime(Formatirajte izlaz s navedenim prefixom: amazon_) } } Uočite učinak pri čemu formatiranje naredbi se može instrukcije iznijeti na prijedan izvornoj upitu kako biste mogli instrukcije agentQL za vraćanje očekuvanih podataka.

Asked by Xander de Vries · Mar 13, 2026

Postavi pitanje

Alternative za Sadržaji MCP servera