/ الدليل / الملعب / paper-search-mcp
● مجتمع openags ⚡ فوري

paper-search-mcp

بواسطة openags · openags/paper-search-mcp

البحث عن وتحميل الأوراق الأكاديمية عبر arXiv و PubMed و bioRxiv و Semantic Scholar و 20+ مصادر أخرى — استراتيجية المجاني أولاً.

openags/paper-search-mcp هو MCP قائم على Python يوحد البحث والتحميل الأكاديمي عبر خوادم المطبوعات الأولية وقواعد البيانات الطبية الحيوية وموفري البيانات الوصفية ومستودعات الوصول المفتوح. المصادر المدفوعة (IEEE و ACM) مدعومة عند توفير مفتاح.

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

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

عرض مباشر

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

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

التثبيت

اختر العميل

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

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "paper-search": {
      "command": "uvx",
      "args": [
        "paper-search-mcp"
      ],
      "_inferred": true
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "paper-search": {
      "command": "uvx",
      "args": [
        "paper-search-mcp"
      ],
      "_inferred": true
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "paper-search": {
      "command": "uvx",
      "args": [
        "paper-search-mcp"
      ],
      "_inferred": true
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "paper-search",
      "command": "uvx",
      "args": [
        "paper-search-mcp"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "paper-search": {
      "command": {
        "path": "uvx",
        "args": [
          "paper-search-mcp"
        ]
      }
    }
  }
}

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

claude mcp add paper-search -- uvx paper-search-mcp

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

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

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

كيفية بناء قائمة المراجع لمراجعة الأدبيات من موجه

👤 الباحثون والطلاب الخريجون ⏱ ~30 min intermediate

متى تستخدمه: موضوع جديد، تحتاج إلى مجموعة ابتدائية من 20-50 ورقة.

المتطلبات الأساسية
  • uv — brew install uv
الخطوات
  1. بحث واسع
    البحث عن search_papers 'mechanistic interpretability attention heads' عبر arXiv و Semantic Scholar و OpenAlex. إرجاع أفضل 30 حسب الاستشهادات.✓ تم النسخ
    → قائمة متعددة المصادر مع العناوين والمؤلفين وعدد الاستشهادات
  2. تحميل الفائزين
    بالنسبة للأفضل 10 حسب الاستشهاد، استخدم download_with_fallback إلى /papers/interp/.✓ تم النسخ
    → تم حفظ ملفات PDF
  3. استخراج الملخصات
    قراءة ملخص كل ملف PDF وإنتاج ملخص مجمع.✓ تم النسخ
    → قائمة المراجع المجمعة

النتيجة: قائمة مراجع ابتدائية يمكنك قراءتها بالفعل.

المزالق
  • تكرار الإدخالات عبر المصادر — إزالة التكرار حسب DOI قبل الترتيب
  • الأوراق ذات الوصول المغلق بدون إصدارات OA — استخدم download_with_fallback الذي يجرب مرايا OA (arXiv و Unpaywall) أولاً
اجمعها مع: filesystem

كيفية العثور على أحدث الأوراق في الموضوع منذ تاريخ معين

👤 الباحثون الذين يتتبعون منطقة سريعة التطور ⏱ ~20 min beginner

متى تستخدمه: فحص أسبوعي أو شهري.

الخطوات
  1. بحث محدود بالتاريخ
    البحث عن search_arxiv 'constitutional AI' المُقدمة بعد 2026-01-01. ترتيب حسب التاريخ تنازليًا.✓ تم النسخ
    → قائمة حديثة
  2. قراءة الملخصات الجديدة
    لكل ورقة جديدة، احصل على الملخص والعلامة: تؤكد العمل السابق / توسع / تتناقض / غير ذات صلة.✓ تم النسخ
    → فحص موسوم

النتيجة: عرض محدث دون الاضطرار إلى المرور عبر كامل التغذية.

اجمعها مع: notion

كيفية التحقق المتبادل من ادعاء سريري في PubMed و Europe PMC

👤 الأطباء والباحثون في المجال الحيوي ⏱ ~25 min intermediate

متى تستخدمه: وثيقة موجهة للمريض تقدم ادعاءً وتريد التحقق من صحته.

الخطوات
  1. البحث في PubMed
    البحث عن search_pubmed 'metformin cognitive decline' — RCTs فقط، 2020 فما فوق.✓ تم النسخ
    → قائمة RCT
  2. سحب السياق الكامل من Europe PMC إذا لزم الأمر
    بالنسبة للأفضل 5، تحقق مما إذا كان Europe PMC لديه النص الكامل (OA).✓ تم النسخ
    → النصوص الكاملة حيث تكون متاحة

النتيجة: التحقق المدعوم بالمصادر.

المزالق
  • لا تعتمد على الملخصات وحدها للقرارات السريرية — اقرأ المنهجية الفعلية قبل الاستشهاد

التركيبات

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

paper-search + markdownify

تحويل ملفات PDF المحملة إلى markdown لالتقام RAG

لكل ملف PDF في /papers/interp/، قم بتشغيل pdf-to-markdown وحفظ في /kb/papers/.✓ تم النسخ
paper-search + deep-research

التحقق المتبادل من مصادر تقرير البحث العميق مقابل arXiv

بالنظر إلى تقرير البحث العميق هذا، حدد أي أوراق arXiv من 2024-2026 مفقودة من الاستشهادات.✓ تم النسخ
paper-search + notion

الحفاظ على سجل القراءة البحثية

أضف كل ورقة تم تحميلها حديثًا إلى قاعدة بيانات Notion 'Reading Log' مع العنوان والمؤلفين والـ DOI وملخص من 3 سطور.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
search_papers query, sources?: str[], limit?: int, year_min?: int بحث متعدد المصادر مجاني (واجهات برمجية عامة)
download_with_fallback doi_or_arxiv_id, dest_dir الحصول على PDF عبر أفضل مسار متاح مجاني
search_arxiv query, sort?, year_min? خاص بـ arXiv مجاني
download_arxiv arxiv_id, dest_dir الحصول على PDF من arXiv مجاني
search_pubmed query, filters? بحث حيوي طبي مجاني
search_semantic_scholar query بحث مدرك للاستشهادات مجاني
search_biorxiv query مطبوعات أولية في علم الأحياء مجاني

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

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

حصة API
واجهات برمجية عامة لها حدود معدل لكل IP (arXiv 3 req/s و PubMed 3/s بدون مفتاح)
الرموز لكل استدعاء
بيانات البحث الوصفية: 200-1000 رمز لكل ورقة؛ ملفات PDF قائمة على الملفات (بدون تكلفة رموز)
التكلفة المالية
مجاني للمصادر العامة؛ المصادر المدفوعة (IEEE و ACM) تحتاج مفاتيحها الخاصة
نصيحة
احصل على مفتاح API NCBI مجاني للحصول على معدل PubMed أسرع 10 مرات؛ arXiv بلا مفتاح ولكن احترم حد 3 req/s.

الأمان

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

الحد الأدنى من الصلاحيات: كتابة نظام الملفات إلى مجلد التحميل الخاص بك مفاتيح اختيارية للمصادر المدفوعة
تخزين بيانات الاعتماد: متغيرات البيئة لمفاتيح API الاختيارية
نقل البيانات الخارجي: يصل إلى واجهات برمجية أكاديمية عامة يمكنك تفعيلها
لا تمنح أبدًا: لا شيء تدميري — كل القراءة والتحميل

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

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

حد المعدل 429

خفّف السرعة — يحتاج arXiv إلى 3 req/s كحد أقصى، PubMed بدون مفتاح هو 3/s. تراجع.

فشل download_with_fallback لـ DOI ذو الوصول المغلق

لا يوجد مصدر حر قانوني. استخدم اشتراك مكتبتك؛ تستخدم هذه الأداة فقط مسارات OA.

يعود البحث بنتائج أقل من موقع المصدر

بعض واجهات برمجية لها فهارس أضيق من واجهات المستخدم الخاصة بها. تحقق بشكل متبادل مع search_semantic_scholar الذي لديه تغطية واسعة.

تم تحميل ملف PDF لكنه غير قابل للقراءة

قد يعيد المصدر صفحة HTML بدلاً من PDF؛ تحقق من نوع الملف وأبلغ عبر متتبع المشاكل.

تحقق: file path/to/downloaded.pdf

البدائل

paper-search-mcp مقابل البدائل

البديلمتى تستخدمهاالمقايضة
arxiv-mcpإذا كنت تحتاج فقط إلى arXiv وليس شيء آخرمصدر واحد فقط
deep-research MCPتريد التوليف وليس فقط الاسترجاعتكاليف LLM؛ شكل مختلف

المزيد

الموارد

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

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

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