בניית שרת AgentQL MCP

AgentQL מציג גישה חדשנית לגרידת אתרים, המאפשרת למשתמשים לחלץ נתונים מאתרים עם פורמטים לא מובנים על ידי הגדרת מדויקת של מבנה המידע הרצוי. זה מביא לאחזור נתונים עקבי ומובנה, גם מאתרים הכוללים תוכן דינמי או פריסות משתנות לעתים קרובות.

במדריך מקיף זה, נעבור על תהליך היישום של שרת AgentQL MCP בתוך Claude Desktop. נמנף את כלי ההדמיה המשולבים של Claude כדי לחקור את הנתונים החילוצים. הדוגמה הספציפית שלנו תכלול גרידת דף תוצאות חיפוש של אמזון עבור ספרי AI, חילוץ פרטים מרכזיים כגון מחיר, דירוג ומספר הביקורות.

שלב 1: הגדרת תלויות

לפני שנעמיק ביישום, עלינו לוודא שכל התלויות הדרושות מותקנות ומ configured. זה כרוך בהגדרת Node.js, Claude Desktop וקבלת מפתח API של AgentQL.

Node.js

Node.js היא סביבת זמן ריצה של JavaScript המאפשרת לנו להפעיל קוד JavaScript מחוץ לדפדפן אינטרנט. זה נדרש כדי להפעיל את שרת AgentQL באמצעות npx, רץ חבילות שמגיע מצורף ל Node.js.

כדי להתקין Node.js, בצע את השלבים הבאים:

  • בקר באתר Node.js הרשמי: nodejs.org.
  • הורד את הגרסה העדכנית ביותר של LTS (תמיכה ארוכת טווח) של Node.js.
  • הפעל את המתקין.
  • קבל את הסכם הרישיון והמשך באשף ההתקנה.
  • השאר את כל ההגדרות כברירת מחדל והשלם את ההתקנה.

לאחר ההתקנה, ודא ש Node.js ו-npm (מנהל חבילות Node) מותקנים כהלכה על ידי פתיחת הטרמינל או שורת הפקודה והפעלת הפקודות הבאות: