/ الدليل / الملعب / Exa Search
● رسمي exa-labs 🔑 يتطلب مفتاحك

Exa Search

بواسطة exa-labs · exa-labs/exa-mcp-server

محرك بحث عصبي مبني للعملاء المدعومين بالذكاء الاصطناعي — يبحث بالمعنى، ويرجع محتوى نظيف. أفضل من Google للبحث 'جد لي مقالات مثل X'.

MCP رسمي من Exa. يجمع بين أوضاع البحث العصبي (الدلالي) والكلمات المفتاحية، ويرجع محتوى الصفحة الكاملة (وليس مجرد مقتطفات)، ويدعم أوضاع مستهدفة: بحث الشركات، البحث في LinkedIn، البحث في GitHub، البحث عن أوراق البحث. الخيار الصحيح عندما يكون 'ما معنى هذا الشيء؟' أهم من 'أين هذه العبارة الدقيقة؟'.

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

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

عرض مباشر

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

exa-search.replay ▶ جاهز
0/0

التثبيت

اختر العميل

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

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "exa-search": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "exa-search": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "exa-search": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}

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

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

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

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

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

claude mcp add exa-search -- npx -y exa-mcp-server

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

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

استخدامات عملية: Exa Search

البحث عن مقالات مشابهة لتلك التي تحب بالفعل

👤 الباحثون، الكتاب، المؤسسون الذين يبنون قوائم القراءة ⏱ ~10 min beginner

متى تستخدمه: لديك مقال/منشور واحد نموذجي حول موضوع وتريد المزيد مثله. ميزة 'related' من Google غير مفيدة.

المتطلبات الأساسية
  • مفتاح Exa API — exa.ai/dashboard — المستوى المجاني يوفر ~1000 بحث/شهر
الخطوات
  1. استخدم الوضع العصبي مع استعلام وصفي
    ابحث عن 10 مقالات مشابهة في الروح لـ 'The Bitter Lesson' لـ Rich Sutton. أريد مقالات رأي طويلة عن ML scaling، وليس أوراق البحث.✓ تم النسخ
    → 10 نتائج تطابق *الأجواء*، وليس فقط الكلمات المفتاحية
  2. اسحب المحتويات والتصفح السريع
    لكل منها، اجلب المحتويات (وضع text) وأعطني ملخصًا مكونًا من سطرين بالإضافة إلى ملاحظة 'لماذا هذا مشابه'.✓ تم النسخ
    → ملخص لكل نتيجة + سبب التشابه
  3. احفظ ما تستحق الحفظ
    أريد قراءة 3 منها فعلاً. أي 3 منها الأكثر إشارة؟ احفظ الروابط إلى /reading/ml-scaling.md.✓ تم النسخ
    → قائمة قصيرة منتقاة، وليس الـ 10 جميعها

النتيجة: قائمة قراءة ذات تماسك فكري حقيقي، وليس حشو SEO.

المزالق
  • البحث العصبي ينجرف إلى مواضيع مجاورة — اجمع مع includeDomains للحد من البحث (على سبيل المثال، فقط essays.gwern.net و lesswrong.com) عندما تريد مجموعة ضيقة
  • بعض الصفحات ترجع معاينات مدفوعة كمحتوى — تحقق من طول المحتوى؛ الإرجاعات القصيرة جداً عادة ما تكون محمية برسوم — ضع علامة وتخطَّ
اجمعها مع: filesystem · memory

اسحب ملخص صفحة واحدة حول شركة قبل مكالمة مبيعات

👤 المبيعات، تطوير الأعمال، المجندون ⏱ ~10 min beginner

متى تستخدمه: المكالمة في 20 دقيقة؛ تحتاج أخبار حديثة، أشخاص رئيسيون، تمويل حديث، بضربة واحدة.

الخطوات
  1. قم بتشغيل بحث بوضع الشركة
    استخدم وضع الشركة في Exa لـ 'Acme Robotics, San Francisco'. اسحب الصفحة الرئيسية، والأخبار الحديثة (آخر 90 يوم)، وأي إعلانات.✓ تم النسخ
    → مزيج من محتوى الصفحة الرئيسية، ومنشورات المدونة، والمقالات الإخبارية
  2. قم بتجميع ملخص
    اكتب ملخص صفحة واحدة: ما يفعلونه، المعالم الحديثة، الأشخاص الرئيسيون المذكورون في الأخبار، أي شيء يجب أن أهنئهم عليه أو أتعاطف معهم فيه.✓ تم النسخ
    → ملخص جاهز للنقاط الكلامية مع الاستشهادات
  3. ابحث عن زاوية الاتصال الصحيحة
    بناءً على أخبارهم الحديثة، ما السبب المعقول للتواصل معهم هذا الأسبوع؟ كن محددًا — اذكر بند الخبر.✓ تم النسخ
    → خطاف واحد ملموس مرتبط بحدث حقيقي حديث

النتيجة: ملخص أكثر فائدة من 30 دقيقة من تتبع LinkedIn.

المزالق
  • ضوضاء البيانات الصحفية تغطي الأخبار الحقيقية — صفّ excludeDomains: ['prnewswire.com', 'businesswire.com'] للحصول على تحليل فعلي
اجمعها مع: memory

احصل على إجابة بضربة واحدة مع الاستشهاد لسؤال واقعي

👤 أي شخص يحتاج حقيقة سريعة مع مصدر ⏱ ~2 min beginner

متى تستخدمه: تحتاج إجابة + استشهاد لسؤال واقعي محدد، أسرع من البحث → النقر → القراءة.

الخطوات
  1. استخدم exa_answer
    استخدم exa_answer لـ: 'ما كان آخر جولة تمويل معلنة من Anthropic والمجموع المجمع؟'✓ تم النسخ
    → إجابة مباشرة بالإضافة إلى 1-3 عناوين URL للمصادر
  2. تحقق من المصدر
    افتح المصدر الأعلى وتأكد من أن الرقم يطابق ما أرجعته Exa.✓ تم النسخ
    → تأكيد أو تصحيح

النتيجة: إجابة مدعومة بحقائق في أقل من 30 ثانية.

المزالق
  • الإجابات قد تتأخر (حد التدريب/الفهرس) — بالنسبة للأشياء التي تتغير أسبوعياً (سعر السهم، القيادة)، تحقق من حداثة المصادر، وليس فقط الإجابة

التركيبات

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

exa-search + memory

احفظ نتائج البحث على رسم بياني للموضوع أثناء تقدمك

ابحث عن 'حالة النماذج الصغيرة في 2026'. لكل نتيجة مفيدة، احفظ المطالبة الأساسية كملاحظة على كيان 'small-lms-2026' في الذاكرة، مع عنوان URL للمصدر.✓ تم النسخ
exa-search + filesystem

بناء قائمة قراءة محفوظة كـ Markdown

ابحث عن 10 مقالات مشابهة لـ 'The Bitter Lesson'. احفظ القائمة القصيرة المنتقاة (أفضل 3) مع الملخصات في /reading/ml-scaling.md.✓ تم النسخ
exa-search + github

اكتشف المستودعات الذات صلة عبر Exa، ثم قم بتشغيلها عبر GitHub MCP

استخدم Exa للعثور على تطبيقات Rust لـ WebGPU shaders. بالنسبة للـ 3 مستودعات الأعلى، احصل على إحصائيات GitHub (نجوم، آخر التزام) عبر GitHub MCP.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
web_search_exa query: str, numResults?: int, type?: 'neural'|'keyword'|'auto', includeDomains?: str[], excludeDomains?: str[], startPublishedDate?: str, endPublishedDate?: str بحث عصبي أو كلمات مفتاحية عام الغرض 1 Exa search credit
company_research_exa query: str, numResults? اسحب ملخص شركة من مصادر الويب العامة 1 credit
linkedin_search_exa query: str, numResults? ابحث عن أشخاص/شركات محددة على LinkedIn (روابط فقط — المحتوى يختلف) 1 credit
github_search_exa query: str, numResults? اكتشف المستودعات من خلال الوصف (استخدم github MCP للعمليات الفعلية على المستودع) 1 credit
research_paper_search_exa query: str, numResults?, dateRange? بحث أكاديمي عبر arXiv و OpenReview، إلخ. 1 credit
deep_researcher_start / check query: str (start), task_id (check) مهام بحث متعددة المصادر كبيرة؛ استطلع النتائج multiple credits
exa_answer query: str سؤال وجواب مباشر مع مصادر مستشهد بها 1+ credits
crawling_exa url: str احصل على عنوان URL واحد عبر خط أنابيب Exa (إزالة القالب، تصيير JS) 1 credit

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

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

حصة API
المستوى المجاني ~1000 بحث/شهر؛ الخطط المدفوعة تتسع
الرموز لكل استدعاء
نتائج البحث مع المحتوى يمكن أن تكون 2-10k tokens لكل نتيجة — حدّ numResults بشكل عدواني
التكلفة المالية
المستوى المجاني يكفي للاستخدام الشخصي؛ خطط مدفوعة من $10/شهر
نصيحة
استخدم numResults: 5 افتراضياً. استخدم text: false إذا كنت تحتاج فقط إلى روابط، ثم استدعِ crawling_exa فقط على القليل الذي تريد قراءته فعلاً.

الأمان

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

تخزين بيانات الاعتماد: مفتاح API في متغير البيئة EXA_API_KEY
نقل البيانات الخارجي: الاستعلامات تصل إلى api.exa.ai؛ يجلب Exa الصفحات نيابة عنك عبر بنيتهم التحتية

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

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

401 Unauthorized

مفتاح API مفقود أو خاطئ. اضبط EXA_API_KEY في بيئة عميل MCP. التحقق في exa.ai/dashboard.

402 Payment Required / quota exhausted

تم استخدام أرصدة المستوى المجاني. قم بالترقية أو انتظر إعادة تعيين شهري.

Results are off-topic with neural mode

حاول type: 'keyword' للمطابقة الحرفية، أو أضف includeDomains/excludeDomains لتركيز البحث.

Empty content on returned URLs

لا يمكن استخراج بعض الصفحات. استخدم crawling_exa مباشرة على عنوان URL، أو الرجوع إلى fetch/firecrawl.

البدائل

Exa Search مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Brave Search MCPتريد بحث ويب عن كلمات مفتاحية عادية مع ضمانات الخصوصيةلا وضع دلالي؛ النتائج مقتطفات بأسلوب SERP، وليس محتوى كامل
Firecrawlلديك بالفعل عناوين URL وتحتاج محتوى نظيف/استخراج منظم، وليس بحثأداة مختلفة — الكشط مقابل البحث
Tavily / Perplexity APIs (via custom MCP)تريد مزود بحث مختلف مع إجابة LLMTavily مركز على البحث + الإجابة؛ Exa أوسع (بحث/بحث/إجابة)

المزيد

الموارد

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

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

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