بناء خادم AgentQL MCP

يقدم AgentQL نهجًا جديدًا لكشط الويب، مما يمكّن المستخدمين من استخراج البيانات من مواقع الويب بتنسيقات غير منظمة عن طريق تحديد بنية المعلومات المطلوبة بدقة. ينتج عن هذا استرجاع بيانات متناسق ومنظم، حتى من مواقع الويب التي تعرض محتوى ديناميكيًا أو تخطيطات متغيرة بشكل متكرر.

في هذا الدليل الشامل، سنشرح عملية تنفيذ خادم AgentQL MCP داخل Claude Desktop. سوف نستفيد من أدوات التصور المتكاملة في Claude لاستكشاف البيانات المستخرجة. سيتضمن مثالنا المحدد كشط صفحة نتائج بحث Amazon عن كتب الذكاء الاصطناعي، واستخراج التفاصيل الرئيسية مثل السعر والتصنيف وعدد المراجعات.

الخطوة 1: إعداد التبعيات

قبل الغوص في التنفيذ، نحتاج إلى التأكد من تثبيت جميع التبعيات الضرورية وتكوينها. يتضمن ذلك إعداد Node.js و Claude Desktop والحصول على مفتاح AgentQL API.

Node.js

Node.js هي بيئة تشغيل JavaScript تسمح لنا بتنفيذ كود JavaScript خارج متصفح الويب. مطلوب لتشغيل خادم AgentQL باستخدام npx، وهو عداء حزم يأتي مجمّعًا مع Node.js.

لتثبيت Node.js، اتبع الخطوات التالية:

  • قم بزيارة موقع Node.js الرسمي: nodejs.org.
  • قم بتنزيل أحدث إصدار LTS (دعم طويل الأمد) من Node.js.
  • قم بتشغيل المثبت.
  • اقبل اتفاقية الترخيص وتابع خلال معالج التثبيت.
  • اترك جميع الإعدادات كافتراضية وأكمل التثبيت.

بعد التثبيت، تحقق من تثبيت Node.js و npm (Node Package Manager) بشكل صحيح عن طريق فتح جهازك الطرفي أو موجه الأوامر وتشغيل الأوامر التالية: