خادم Everything Search MCP

خادم Everything Search MCP

ادمج بحث الملفات والمجلدات فائق السرعة المدعوم بالذكاء الاصطناعي في تدفقات الأتمتة لديك، مع دعم خاص بكل نظام أساسي لويندوز وmacOS ولينكس.

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

خادم Everything Search MCP هو خادم بروتوكول Model Context (MCP) متعدد الأنظمة مصمم لتوفير قدرات بحث سريعة وفعالة عن الملفات لمساعدي الذكاء الاصطناعي والمطورين. من خلال الربط بين وكلاء الذكاء الاصطناعي وأدوات البحث على مستوى النظام، يمكّن الاستعلامات عن الملفات والمجلدات بلغة طبيعية عبر أنظمة ويندوز وmacOS ولينكس. على ويندوز، يستخدم Everything SDK القوي؛ وعلى macOS، يستفيد من قاعدة بيانات Spotlight المدمجة عبر mdfind؛ وعلى لينكس، يندمج مع locate أو plocate. هذا يسمح لتدفقات الذكاء الاصطناعي بعرض بيانات ملفات النظام بسلاسة، وتحديد الموارد بسرعة، أو أتمتة المهام المعتمدة على البحث كجزء من عمليات التطوير والأتمتة الأوسع. يعزز خادم Everything Search MCP الإنتاجية بجعل البحث المتعمق والسياقي عن الملفات متاحاً لـ LLMs وأدوات التطوير.

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

لا توجد قوالب استعلام محددة بشكل صريح في وثائق المستودع أو ملفاته.

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

لا توجد موارد MCP محددة بشكل صريح في الوثائق أو ملفات المستودع المتاحة.

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

  • search
    ابحث عن الملفات والمجلدات عبر النظام باستخدام أدوات خاصة بكل نظام. يدعم مجموعة مرنة من المعايير، منها:
    • query: سلسلة استعلام البحث المطلوبة (يدعم صياغة خاصة بالنظام)
    • max_results: حد أقصى لعدد النتائج (افتراضي: 100، أقصى: 1000)
    • match_path: المطابقة مع المسار الكامل (افتراضي: false)
    • match_case: بحث حساس لحالة الأحرف (افتراضي: false)
    • match_whole_word: مطابقة كلمة كاملة (افتراضي: false)
    • match_regex: بحث باستخدام regex (افتراضي: false)
    • sort_by: خيارات الفرز (اسم الملف، المسار، الحجم، الامتداد، تاريخ الإنشاء/التعديل، إلخ.)

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

  • اكتشاف الكود سورس:
    تحديد ملفات المصدر أو السكربتات أو ملفات الإعداد بسرعة في قواعد بيانات ضخمة باستخدام استعلامات ومرشحات متقدمة.
  • تدقيق ملفات النظام:
    يُمكن وكلاء الذكاء الاصطناعي من تدقيق أنظمة الملفات لأنواع معينة من المحتوى (مثل السجلات أو الملفات التنفيذية أو الملفات المعدلة حديثاً) للمساعدة في استكشاف المشكلات أو التحقق من الامتثال.
  • الربط التلقائي للوثائق:
    البحث عن توثيقات المشاريع، ملفات README أو الرخص تلقائياً وإظهارها لأنظمة التوثيق المدعومة بالذكاء الاصطناعي.
  • أتمتة سير العمل:
    دمج بحث الملفات السريع في عمليات التطوير لأتمتة المهام المتكررة مثل العثور على نتائج البناء، ملفات السجلات أو الأصول المؤقتة.
  • اكتشاف البيانات:
    يُمكن LLMs من اكتشاف ملفات البيانات (مثل CSV، مجموعات البيانات، الصور) ذات الصلة باستعلام المستخدم لتحليل لاحق أو تكامل.

كيفية إعداده

Windsurf

  1. تأكد من تثبيت بايثون والمتطلبات الخاصة بالنظام الأساسي (انظر أدناه).
  2. حدد مكان ملف إعدادات Windsurf وافتحه.
  3. أضف خادم Everything Search MCP باستخدام مقطع JSON كما يلي.
  4. احفظ الإعدادات وأعد تشغيل Windsurf.
  5. تحقق من ظهور خادم MCP في Windsurf واختبره ببحث تجريبي.

مثال على الإعداد:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Claude

  1. ثبت بايثون وأدوات البحث اللازمة لنظام التشغيل لديك.
  2. افتح لوحة إعدادات/تكوين Claude.
  3. أدرج إدخال خادم Everything Search MCP في قسم MCP.
  4. احفظ وأعد تشغيل Claude.
  5. استخدم أداة البحث المدمجة في Claude لتأكيد الإعداد.

مثال على الإعداد:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cursor

  1. تأكد من تثبيت بايثون والتبعيات الخاصة بالنظام.
  2. عدل إعدادات المستخدم أو ملف تكامل MCP لـ Cursor.
  3. أضف إعداد خادم MCP التالي.
  4. احفظ الإعدادات وأعد تشغيل Cursor.
  5. تحقق بالقيام ببحث عن ملف داخل Cursor.

مثال على الإعداد:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cline

  1. تحقق من وجود بايثون وأدوات البحث المطلوبة في النظام.
  2. افتح إعدادات خادم MCP في Cline.
  3. أضف خادم Everything Search MCP كما هو موضح أدناه.
  4. احفظ وأعد تشغيل Cline.
  5. اختبر التكامل بإصدار أمر بحث.

مثال على الإعداد:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

تأمين مفاتيح API & متغيرات البيئة

لتأمين البيانات الحساسة أو مفاتيح API، استخدم متغيرات البيئة في إعدادات MCP الخاصة بك:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"],
      "env": {
        "SOME_API_KEY": "${SOME_API_KEY}"
      },
      "inputs": {
        "api_key": "${SOME_API_KEY}"
      }
    }
  }
}

ملاحظة: استبدل "SOME_API_KEY" باسم متغير البيئة الفعلي حسب ما يتطلبه إعدادك.

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

استخدام MCP في FlowHunt

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

تدفق FlowHunt MCP

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

{
  "everything-search": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

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


نظرة عامة

القسمالتوفرالتفاصيل/ملاحظات
نظرة عامةالوصف العام والغرض متوفر في README.md.
قائمة القوالبلم يتم العثور على قوالب استعلام محددة.
قائمة المواردلم يتم وصف موارد MCP محددة.
قائمة الأدواتأداة “search” موثقة في README.md.
تأمين مفاتيح APIتم شرح استخدام متغيرات البيئة في قسم الإعداد.
دعم العينات (أقل أهمية في التقييم)لا توجد معلومات عن دعم العينات.

استناداً إلى الوثائق المتوفرة، يقدم خادم “Everything Search” MCP وضوحاً ممتازاً حول الغرض منه ووظائف أداته، لكنه يفتقر إلى قوالب الاستعلام الصريحة أو الموارد أو ميزات MCP المتقدمة مثل العينات أو الجذور. وثائقه واضحة ويجري صيانته بنشاط. بشكل عام، هو أداة قوية لاستخدامات البحث عن الملفات، لكنه ليس مثالاً شاملاً لكل قدرات MCP.


تقييم MCP

لديه رخصة✅ (MIT)
يحتوي على أداة واحدة على الأقل
عدد التفرعات Forks18
عدد النجوم Stars193

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

ما هو خادم Everything Search MCP؟

هو خادم بروتوكول Model Context متعدد الأنظمة يتيح للمساعدين الذكيين والأدوات إجراء بحث سريع عن الملفات والمجلدات عبر ويندوز وmacOS ولينكس باستخدام محركات البحث المحلية للنظام.

ما هي الأنظمة المدعومة؟

ويندوز (باستخدام Everything SDK)، وmacOS (عن طريق Spotlight باستخدام mdfind)، ولينكس (باستخدام locate أو plocate).

ما هي معايير البحث المتوفرة؟

يمكنك تحديد عبارات البحث، حدود النتائج، حساسية الحالة، مطابقة المسار، regex، مطابقة كلمة كاملة، وخيارات الفرز (مثل اسم الملف أو الحجم أو التاريخ).

كيف يمكنني تأمين مفاتيح API أو البيانات الحساسة؟

استخدم متغيرات البيئة في إعدادات MCP الخاصة بك لتخزين المعلومات الحساسة وحقنها بأمان، كما هو موضح في قسم الإعداد.

هل يمكنني استخدام هذا في خطوط أتمتة FlowHunt؟

نعم! أضف مكون MCP إلى تدفقك، وقم بإعداد خادم Everything Search، وسيتمكن وكيل الذكاء الاصطناعي لديك من إجراء عمليات بحث قوية في نظام الملفات كجزء من أي أتمتة.

جرب Everything Search مع FlowHunt

عزز إنتاجيتك مع خادم Everything Search MCP—يمنح مساعدي الذكاء الاصطناعي وتدفقات الأتمتة بحثاً عميقاً وفعالاً على مستوى النظام.

اعرف المزيد

تكامل خادم OpenSearch MCP
تكامل خادم OpenSearch MCP

تكامل خادم OpenSearch MCP

يتيح خادم OpenSearch MCP الدمج السلس بين OpenSearch و FlowHunt ووكلاء الذكاء الاصطناعي الآخرين، مما يسمح بالوصول البرمجي إلى وظائف البحث والتحليلات وإدارة المحت...

4 دقيقة قراءة
AI OpenSearch +5
خادم Bing Search MCP
خادم Bing Search MCP

خادم Bing Search MCP

يُدمج خادم Bing Search MCP واجهة برمجة تطبيقات بحث Microsoft Bing مع FlowHunt وعملاء الذكاء الاصطناعي الآخرين، مما يتيح إمكانيات البحث في الويب والأخبار والصور ...

4 دقيقة قراءة
AI Search +4
خادم Microsoft Docs MCP
خادم Microsoft Docs MCP

خادم Microsoft Docs MCP

يوفر خادم Microsoft Docs MCP وصولاً فورياً وموثوقاً إلى وثائق Microsoft للمساعدين الذكيين وبيئات التطوير وأدوات البرمجة. حسّن سير العمل بمحتوى حديث وموثوق من Mi...

4 دقيقة قراءة
AI MCP Server +4