/ الدليل / الملعب / mcp-omnisearch
● مجتمع spences10 ⚡ فوري

mcp-omnisearch

بواسطة spences10 · spences10/mcp-omnisearch

MCP واحد، جميع محركات البحث — Tavily و Brave و Kagi و Exa، بالإضافة إلى Firecrawl للاستخراج. جمع الموفرين دون التعامل مع 5 MCPs.

mcp-omnisearch يوحد بحث الويب وبحث الذكاء الاصطناعي وبحث GitHub واستخراج المحتوى خلف أربع أدوات. جلب المفاتيح لأي موفرين تدفع لهم؛ الموفرون بدون مفاتيح يتم تخطيهم بصمت. رائع عندما تريد تكرارًا عبر أجهزة البحث الخلفية أو تحسين التكلفة لكل نوع استعلام.

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

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

omnisearch.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "omnisearch": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-omnisearch"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "omnisearch": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-omnisearch"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "omnisearch": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-omnisearch"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "omnisearch": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-omnisearch"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "omnisearch",
      "command": "npx",
      "args": [
        "-y",
        "mcp-omnisearch"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "omnisearch": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "mcp-omnisearch"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add omnisearch -- npx -y mcp-omnisearch

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: mcp-omnisearch

البحث عن موضوع مع نسخ احتياطية عبر محركات بحث متعددة

👤 الباحثون والمحللون وأي شخص تعرض لانحياز محرك واحد ⏱ ~15 min beginner

متى تستخدمه: موضوع جديد حيث تختلف النتائج العشرة الأولى لمحرك واحد غالبًا عن محرك آخر.

المتطلبات الأساسية
  • مفتاح API بحث واحد على الأقل (المستوى المجاني من Tavily هو الأسهل) — tavily.com/signup — المستوى المجاني 1000 طلب/شهر
الخطوات
  1. قم بتشغيل بحث مع أرخص موفر أولاً
    ابحث في Tavily عن 'أحدث تغييرات بروتوكول MCP 2026'. لخص أفضل 5 نتائج.✓ تم النسخ
    → ملخص مع الاستشهادات
  2. تحقق من ذلك على موفر مختلف
    الآن ابحث عن نفس الاستعلام على Brave. أي النتائج تظهر في كليهما؟ أي منها فريدة؟✓ تم النسخ
    → تحليل التقاطع
  3. استخرج المحتوى الكامل للنتيجة الأكثر وعودًا
    استخدم web_extract على أفضل نتيجة وأعطني النص الفعلي المفيد، وليس نماذج التنقل.✓ تم النسخ
    → markdown نظيف للمقالة

النتيجة: إجابة بحثية تم التحقق منها بشكل متبادل مع زيادة الثقة من خلال اتفاق محركات متعددة.

المزالق
  • الحصص لكل موفر تختلف — Tavily سخي، Kagi يكلف لكل استعلام — وجه البحث الاستكشافي إلى Tavily، احفظ Kagi للاستعلامات 'أعطني الإجابة' عالية الإشارة عبر FastGPT
  • web_extract يفشل على المواقع الثقيلة في JavaScript — استخدم Firecrawl (عرض JS) لـ SPAs؛ استخراج Tavily للصفحات الثابتة
اجمعها مع: notion

احصل على إجابة سريعة مستشهد بها مع بحث الذكاء الاصطناعي

👤 أي شخص يريد 'ما هي الإجابة' وليس 'إليك 10 روابط زرقاء' ⏱ ~5 min beginner

متى تستخدمه: سؤال واقعي محدد حيث تريد التفكير مع المصادر.

المتطلبات الأساسية
  • مفتاح بحث AI واحد على الأقل: KAGI_API_KEY أو EXA_API_KEY أو LINKUP_API_KEY — Kagi FastGPT هو الأرخص لكل استعلام
الخطوات
  1. اسأل عبر ai_search
    استخدم ai_search (Kagi FastGPT) لـ: ما هو حد المعدل الافتراضي لـ GitHub Models API اعتبارًا من Q1 2026؟✓ تم النسخ
    → إجابة مباشرة مع الاستشهادات
  2. تحقق من الاستشهاد
    افتح أفضل استشهاد مع web_extract وأكد الادعاء.✓ تم النسخ
    → نص المصدر المقتبس

النتيجة: إجابة سريعة تم التحقق منها، أرخص وأسرع من رحلة بحث مجاني.

المزالق
  • بحث الذكاء الاصطناعي يمكن أن يقتبس بثقة بشكل خاطئ من المصادر — استخرج دائمًا أفضل استشهاد مع web_extract للمطالبات المهمة

ابحث في GitHub العام عن تطبيقات مرجعية

👤 المطورون الذين يقيمون المكتبات أو يبحثون عن أنماط الأكواد ⏱ ~15 min intermediate

متى تستخدمه: أسئلة من نوع 'هل حل أحد X في Rust؟'

المتطلبات الأساسية
  • GITHUB_API_KEY بدون نطاقات (عام فقط) — github.com/settings/tokens — رمز كلاسيكي بقائمة نطاق فارغة جيد
الخطوات
  1. ابحث مع مشغلات الأكواد
    github_search لـ fn main() language:rust path:src/ 'tokio::select!' — أفضل 20 مستودع.✓ تم النسخ
    → قائمة المستودع مع الملفات
  2. سحب ملفات محددة تستحق القراءة
    بالنسبة لأفضل 3 نتائج، استخدم web_extract على عناوين URL raw.githubusercontent وأريني أنماط tokio::select! التي يستخدمونها.✓ تم النسخ
    → مقاطع الأكواد مع السياق

النتيجة: قائمة قراءة مركزة لتطبيقات حقيقية يمكنك التعلم منها.

اجمعها مع: github

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

omnisearch + notion

البحث عن موضوع عبر محركات، حفظ الملاحظات المقطرة على Notion

ابحث عن 'الوضع الحالي لـ TLS ما بعد الكم 2026' عبر Tavily و Brave، واستخرج أفضل 3 مصادر، واحفظ صفحة Notion توجز لهم.✓ تم النسخ
omnisearch + github

اكتشف المستودعات في بحث GitHub العام، ثم قم بعمليات عميقة على أفضلها عبر MCP github

github_search لمكتبات rate-limiter في Go، اختر الأفضل، ثم عبر MCP github افتح أحدث 3 مشاكل له.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
web_search query: str, provider?: tavily|brave|kagi|exa, options?: {site?, filetype?, time?, lang?} بحث ويب واسع مع التحكم في المشغلات 1 استدعاء API موفر
ai_search query: str, provider?: kagi_fastgpt|exa|linkup تريد إجابة مباشرة مستشهد بها، وليس روابط 1 استدعاء بحث AI (أكثر تكلفة من البحث العادي)
github_search query: str, kind?: code|repo|user اكتشاف الأكواد/المستودع/المستخدم مع بناء جملة GitHub 1 استدعاء GitHub API (حد البحث في الأكواد 30/دقيقة)
web_extract url: str, provider?: firecrawl|tavily|kagi احصل على نص المقالة النظيفة من عنوان URL 1 استدعاء مستخرج

التكلفة والحدود

تكلفة التشغيل

حصة API
لكل موفر. Tavily: 1000 طلب/شهر مجاني. Brave: 2000/شهر مجاني. Kagi: الدفع لكل استدعاء. Exa: المستوى المجاني ~1000/شهر.
الرموز لكل استدعاء
نتائج البحث: 500-1500 رمز. البحث بالذكاء الاصطناعي مع الاستشهادات: 1-3k. المقالات المستخرجة: 2-8k.
التكلفة المالية
مجاني للبدء (المستويات المجانية من Tavily و Brave و Exa)؛ Kagi الدفع لكل استدعاء؛ Firecrawl الاستضافة الذاتية = مجاني
نصيحة
المسار: البحث الواسع الرخيص → Tavily/Brave؛ إجابات عالية الإشارة → Kagi FastGPT؛ الاستخراج → Firecrawl المستضاف ذاتيًا.

الأمان

الصلاحيات والأسرار ونطاق الأثر

الحد الأدنى من الصلاحيات: رمز GitHub: نطاقات فارغة (عام فقط)
تخزين بيانات الاعتماد: متغيرات البيئة لكل موفر: TAVILY_API_KEY و BRAVE_API_KEY وما إلى ذلك.
نقل البيانات الخارجي: الاستعلامات إلى API كل موفر مكون؛ النتائج العودة من خلال
لا تمنح أبدًا: رمز GitHub مع كتابة المستودع — web_search للعام فقط Firecrawl المستضاف ذاتيًا بدون مصادقة معرضة للإنترنت العام

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

الموفر غير مكون

اضبط متغير البيئة لذلك الموفر، أو مرر provider= لتوجيه إلى موفر مختلف.

تحقق: echo $TAVILY_API_KEY
مهلة انتظار استخراج Firecrawl انتهت

SPA ثقيل؛ رفع مهلة Firecrawl، أو العودة إلى استخراج tavily/kagi للصفحات الثابتة.

بحث GitHub يعيد 403

البحث في الأكواد بدون مصادقة محدود بشدة. استخدم GITHUB_API_KEY حتى مع النطاقات الفارغة.

تحقق: curl -H 'Authorization: Bearer $GITHUB_API_KEY' https://api.github.com/rate_limit

البدائل

mcp-omnisearch مقابل البدائل

البديلمتى تستخدمهاالمقايضة
brave-search MCPتريد محرك واحد فقط وتريد إعدادًا ضئيلاًلا بحث الذكاء الاصطناعي، لا تكرار متعدد الموفرين
searxng MCPتريد بحث meta مستضاف بالكامل بدون مفاتيح APIأنت تستضيف مثيل SearXNG
kindly-web-searchتريد استرجاع محتوى أكثر اكتمالاً مدمجًا (خيوط StackOverflow الكاملة وقضايا GitHub)قائمة موفرين أصغر

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills