خادم Fetch MCP

خادم Fetch MCP

أضف جلب الويب في الوقت الفعلي وتحويل المحتوى إلى تدفقات FlowHunt الخاصة بك—يقدم خادم Fetch MCP استرجاعًا مرنًا لـ HTML وJSON وMarkdown والنص العادي لتعزيز قدرات الذكاء الاصطناعي.

ماذا يفعل خادم “Fetch” MCP؟

خادم Fetch MCP هو خادم بروتوكول Model Context (MCP) مرن مصمم لجلب محتوى الويب بصيغ متنوعة، مثل HTML وJSON والنص العادي وMarkdown. من خلال عمله كجسر بين المساعدات الذكية والموارد الخارجية على الإنترنت، يُمكّن Fetch MCP التطبيقات المدفوعة بالذكاء الاصطناعي من استرجاع وتحويل بيانات الويب عند الطلب. هذا يمنح المطورين والوكلاء الذكيين القدرة على دمج محتوى ويب ديناميكي في تدفقات عملهم، سواءً لاستخراج البيانات أو تلخيص المحتوى أو المعالجة الإضافية. يدعم الخادم رؤوس الطلبات المخصصة، ويعتمد على واجهات برمجة التطبيقات الحديثة للجلب، ويتضمن أدوات لتحليل وتحويل بيانات الويب، مما يجعله أداة قيمة للمهام التي تتطلب وصولًا مباشرًا وفوريًا لمعلومات الإنترنت.

قائمة القوالب (Prompts)

لا توجد قوالب برومبت مذكورة في المستودع.

قائمة الموارد

  • لا يوفر خادم Fetch MCP أي موارد دائمة. تم تصميمه لجلب وتحويل محتوى الويب عند الطلب فقط.

قائمة الأدوات

  • fetch_html
    يجلب موقع ويب ويعيد محتواه كـ HTML.
    المدخلات: url (إجباري)، headers (اختياري).
    الناتج: محتوى HTML الخام للصفحة.

  • fetch_json
    يجلب ملف JSON من عنوان URL.
    المدخلات: url (إجباري)، headers (اختياري).
    الناتج: محتوى JSON محلل.

  • fetch_txt
    يجلب موقع ويب ويعيد محتواه كنص عادي (بدون HTML).
    المدخلات: url (إجباري)، headers (اختياري).
    الناتج: نص عادي مع إزالة جميع وسوم HTML والبرمجيات والأنماط.

  • fetch_markdown
    يجلب موقع ويب ويعيد محتواه بصيغة Markdown.
    المدخلات: url (إجباري)، headers (اختياري).
    الناتج: محتوى الموقع محول إلى صيغة Markdown.

حالات استخدام هذا الخادم MCP

  • استخراج محتوى الويب
    جلب HTML أو JSON أو النص العادي من مواقع الإنترنت العامة لتحليلها أو تلخيصها بواسطة وكلاء الذكاء الاصطناعي.

  • تحويل المحتوى
    تحويل محتوى المواقع إلى نص عادي أو Markdown ليسهل استخدامه أو دمجه في أدوات التوثيق وتدوين الملاحظات.

  • جلب بيانات API
    جلب البيانات المهيكلة من واجهات API العامة (بصيغة JSON) لاستخدامها في تدفقات العمل أو لوحات المعلومات أو لتوفير سياق لتطبيقات LLM.

  • جمع بيانات مخصص
    تمرير رؤوس مخصصة للوصول إلى محتوى من نقاط نهاية تتطلب مصادقة أو رؤوس خاصة، مما يتيح سيناريوهات متقدمة لجمع البيانات.

  • تحليل المحتوى للوكلاء الذكيين
    تزويد المساعدات الذكية بإمكانية تحليل واستخدام محتوى الويب الحي أثناء المحادثات أو البحث أو مهام الأتمتة.

كيفية الإعداد

Windsurf

  1. تأكد من تثبيت Node.js على نظامك.
  2. استنسخ مستودع Fetch MCP وثبت التبعيات (npm install).
  3. ابنِ الخادم باستخدام npm run build.
  4. أضف التالي إلى ملف إعدادات Windsurf الخاص بك:
    {
      "mcpServers": {
        "fetch": {
          "command": "node",
          "args": [
            "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
          ]
        }
      }
    }
    
  5. أعد تشغيل Windsurf وتحقق من تشغيل الخادم.

تأمين مفاتيح API

أدرج متغيرات البيئة حسب الحاجة:

{
  "mcpServers": {
    "fetch": {
      "command": "node",
      "args": ["{ABSOLUTE PATH TO FILE HERE}/dist/index.js"],
      "env": {
        "API_KEY": "${FETCH_API_KEY}"
      },
      "inputs": {
        "api_key": "${FETCH_API_KEY}"
      }
    }
  }
}

Claude

  1. تأكد من تثبيت Node.js.
  2. اتبع خطوات إعداد المستودع (استنساخ، تثبيت، بناء).
  3. عدّل إعدادات MCP في Claude:
    {
      "mcpServers": {
        "fetch": {
          "command": "node",
          "args": [
            "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
          ]
        }
      }
    }
    
  4. احفظ الملف وأعد تشغيل Claude.
  5. تحقق من توفر خادم Fetch MCP.

تأمين مفاتيح API

راجع قسم Windsurf لمثال JSON.

Cursor

  1. ثبّت Node.js.
  2. استنسخ وابنِ خادم Fetch MCP (npm install, npm run build).
  3. أضف إلى إعدادات MCP في Cursor:
    {
      "mcpServers": {
        "fetch": {
          "command": "node",
          "args": [
            "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
          ]
        }
      }
    }
    
  4. احفظ وأعد تشغيل Cursor.
  5. تحقق من نجاح الاتصال.

تأمين مفاتيح API

استخدم نفس تنسيق JSON أعلاه لمتغيرات البيئة.

Cline

  1. تأكد من تثبيت Node.js.
  2. استنسخ وابنِ خادم Fetch MCP.
  3. أضف الإعداد التالي إلى MCP في Cline:
    {
      "mcpServers": {
        "fetch": {
          "command": "node",
          "args": [
            "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
          ]
        }
      }
    }
    
  4. أعد تشغيل Cline وتحقق من عمل الخادم.

تأمين مفاتيح API

اتبع مثال متغيرات البيئة السابق.

كيفية استخدام هذا MCP داخل التدفقات

استخدام MCP في FlowHunt

لدمج خوادم MCP في تدفق عمل FlowHunt الخاص بك، ابدأ بإضافة مكون MCP إلى التدفق وربطه بوكيل الذكاء الاصطناعي:

تدفق MCP في FlowHunt

اضغط على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات النظام لـ MCP، أدخل تفاصيل الخادم الخاص بك بهذا التنسيق:

{
  "fetch": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، يصبح بمقدور وكيل الذكاء الاصطناعي الآن استخدام هذا MCP كأداة مع جميع وظائفه وإمكانياته. تذكر تغيير “fetch” إلى اسم خادم MCP الفعلي الخاص بك، واستبدال الرابط برابط خادمك.


نظرة عامة

القسممتوفرالتفاصيل/ملاحظات
نظرة عامةيوفر جلب محتوى HTTP مرن لـ MCP
قائمة القوالب (Prompts)لا توجد قوالب برومبت مذكورة
قائمة المواردلا يوجد موارد دائمة؛ يجلب المحتوى عند الطلب
قائمة الأدواتfetch_html, fetch_json, fetch_txt, fetch_markdown
تأمين مفاتيح APIيستخدم متغيرات البيئة في الإعداد (تم توفير مثال)
دعم العينات (أقل أهمية في التقييم)لا يوجد دليل على دعم العينات

أقيّم خادم Fetch MCP بـ 7/10. فهو عملي، ذو توثيق واضح، وترخيص مناسب، ويحتوي على أدوات مفيدة متعددة، لكنه يفتقر لقوالب برومبت وموارد دائمة ومعلومات عن الجذور أو دعم العينات.


تقييم MCP

يملك ترخيص LICENSE✅ (MIT)
يحتوي على أداة واحدة على الأقل
عدد الفروع (Forks)72
عدد النجوم (Stars)448

الأسئلة الشائعة

ما هو خادم Fetch MCP؟

خادم Fetch MCP هو خادم بروتوكول Model Context يسمح للوكلاء الذكيين وتدفقات العمل بجلب محتوى الويب بصيغ مختلفة (HTML، JSON، نص عادي، Markdown) لاستخراج البيانات وتحويلها ودمجها في الوقت الفعلي.

ما هي الأدوات التي يوفرها خادم Fetch MCP؟

يوفر أربع أدوات رئيسية: fetch_html (يسترجع HTML الخام)، fetch_json (يجلب ويحلل JSON)، fetch_txt (يعيد محتوى نصي عادي)، وfetch_markdown (يحوّل المحتوى إلى Markdown).

هل يخزن خادم Fetch MCP أي بيانات؟

لا، لا يوفر مصادر دائمة. يتم جلب وتحويل كل المحتوى عند الطلب، مما يضمن الخصوصية وحداثة النتائج.

كيف أؤمّن مفاتيح API عند تشغيل خادم Fetch MCP؟

استخدم متغيرات البيئة في إعدادات MCP للحفاظ على أمان مفاتيح API، كما هو موضح في أمثلة الإعداد لكل عميل تكامل.

هل يمكنني استخدام رؤوس مخصصة مع طلبات Fetch MCP Server؟

نعم، كل الأدوات تدعم رؤوس طلبات مخصصة لجمع بيانات متقدم والوصول إلى واجهات محمية.

ما هي بعض حالات الاستخدام الشائعة؟

تشمل الحالات الشائعة استخراج محتوى الويب لأبحاث الذكاء الاصطناعي، تحويل المقالات إلى Markdown للتوثيق، جلب بيانات API للوحة المعلومات، وتمكين روبوتات الدردشة الذكية من استخدام معلومات الإنترنت الحية.

قم بدمج خادم Fetch MCP مع FlowHunt

عزّز تدفقات عمل الذكاء الاصطناعي لديك بالوصول الديناميكي إلى محتوى الويب. أضف خادم Fetch MCP إلى تدفقات FlowHunt الخاصة بك لتفعيل جلب HTML وJSON وMarkdown لأتمتة أذكى.

اعرف المزيد

خادم Scrapling Fetch MCP
خادم Scrapling Fetch MCP

خادم Scrapling Fetch MCP

يُمكّن خادم Scrapling Fetch MCP المساعدين الذكاء الاصطناعي وروبوتات الدردشة من الوصول إلى محتوى النص وHTML من المواقع التي تحتوي على حماية ضد الروبوتات، مما يجع...

3 دقيقة قراءة
MCP Server Web Scraping +4
خادم mcp-rquest MCP
خادم mcp-rquest MCP

خادم mcp-rquest MCP

يمنح خادم mcp-rquest MCP مساعدي الذكاء الاصطناعي إمكانيات متقدمة لطلبات HTTP تشبه المتصفح، وتخطي قوي لأنظمة مكافحة الروبوتات، وتحويل المستندات إلى Markdown. مدع...

4 دقيقة قراءة
MCP Server HTTP +5
خادم Firecrawl MCP
خادم Firecrawl MCP

خادم Firecrawl MCP

يعزز خادم Firecrawl MCP إمكانيات FlowHunt والمساعدين الذكيين بقدرات متقدمة في استخراج البيانات من الويب، البحث العميق، واكتشاف المحتوى. يتيح التكامل السلس استخر...

4 دقيقة قراءة
AI Web Scraping +4