agentql-mcp logo

agentql-mcpשרת פרוטוקול של תיאום דגימה, שמשלבת את יכולת הניצול של AgentQL

(0)
Daniel Nikulshynנבדק על ידי Daniel Nikulshyn·עודכן יולי 2026

סקירה

שרת AgentQL MCP היא שרת של פרוטוקול של תיאום דגימה (MCP) שמשלבת את יכולת הניצול של AgentQL. מאפשרת למשתמשים לנצול נתונים מערוכים מדפדפני אינטרנט משימוש URL נתון ואלביס התאורות את הנתונים ושדות אתם לנצול. תיאורו השרת תוכנן לעבוד עם שורת שוקולדות שתום MCP, כולל Claude, VS Code, Cursor, ו-Windsurf. כדי לעשות שימוש בשרת, המשתמשים חייבים להתקין את השרת דרך npm, לקבל API key מאתר AgentQL Dev Portal, ולהתקינם במיזמם המעדר שבחרו. השרת תיומאר ראשאי התקנות וחד המה, והיועדאן בשו-פעול

תכונות עיקריות

  • נצול נתונים מערוכים באמצעות שימוש URL ואלביס
  • תום את MC protocol
  • משלבים בין קפ"ב של AgentQL
  • ניתן להתקיא בשו-פעולי

תמחור

מודל
Free
קטגוריה
שרתי MCP
דירוג
אין עדיין ביקורות

מקרי שימוש

נצול נתונים מערוכות

נצול נתונים מערוכים דפדפני אינטרנט, אלבי URL ושהת, כגון קופול-הס' גר עשר 1-0-1-4, חייפ

ה'שיפ

משל' נ' ספ"א דבוא', נ' '

יתרונות וחסרונות

יתרונות

  • משלבים את יכולת הניצול של AgentQL עמ CP
  • תאיף לעשות ספ"א ו-Windsurf, VS Code, Cursor, ו-Claude
  • איתן האפשרי ראשון ועבד מא,

חסרונות

  • ת"א שמר קיי API
  • צריכ לקיים שבת קינטנ

ביקורות

התחבר כדי להשאיר ביקורת.

עדיין אין ביקורות. היה הראשון!

שאלות ותשובות

איך אוכל לוודא שהסקריפט שלי מחכה מספיק זמן עד שכל האלמנטים יופיעו בדף?

ה‑SDK של AgentQL מספק את ה‑API wait_for_page_ready_state() כדי לקבוע מתי הדף מוכן. השיטה הזו מחכה שהדף יהיה במצב ready וכל בקשות הרשת הנדרשות יסתיימו. עם זאת, יש מקרים שבהם הדף עשוי עדיין לא להיות מוכן אחרי שהשיטה מחזירה, בגלל האופי הדינמי של הדף. במקרים כאלה ניתן להשתמש בפונקציה page.wait_for_timeout כדי להוסיף השהייה נוספת לסקריפט. ```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

בזמן כתיבת סקריפט AgentQL, איך אפשר לוודא שהדף נטען במלואו?

כרגע אין אפשרות להגדיר בתכנות מתי דף הסתיים לטעון — סקריפט עשוי להוסיף מידע חדש לדף, כמו במקרה של גלילה אינסופית או טעינת תמונות באופן עצל. אפשר להשתמש ב-Playwright API כדי לגלול את הדף למעלה ולמטה ולטעון יותר תוכן. ```javascript 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

איך אוכל לציין את פורמט הנתונים שמוחזרים על ידי AgentQL?

מאז השחרור של הגרסה 0.4.7, AgentQL תומך במתן הקשר לשאילתה באופן הבא: { products[] { price(Format the output as a numerical value only, no dollar sign) name(Format the output with the following prefix: amazon_) } } כפי שניתן לראות, על ידי מתן הוראות עיצוב כקשר לשאילתה, ניתן להנחות את AgentQL לחזור בפורמט נתונים המצופה.

Asked by Xander de Vries · Mar 13, 2026

שאל שאלה

חלופות לשרתי MCP