/ الدليل / الملعب / asta-skill
● مجتمع Agents365-ai ⚡ فوري

asta-skill

بواسطة Agents365-ai · Agents365-ai/asta-skill

مهارة Claude للبحث الأكاديمي عبر Ai2's Asta MCP — البحث في Semantic Scholar واجتياز الاستشهادات والبحث الدفعي عن الأوراق واستخراج المقاطع.

asta-skill يغلف خادم Ai2's Asta MCP (Semantic Scholar) بإرشادات صديقة لـ Claude. بعيداً عن الوصول الخام للأدوات، يضيف جدول قرارات Intent→tool وأنماط سير عمل بحيث يختار Claude الدالة الصحيحة (مثل تجنب fields=citations التي قد ترجع أكثر من 200 ألف حرف). تغطي ثماني أدوات أساسية البحث عن الأوراق والبحث الدفعي والرسوم البيانية الاستشهادية وملفات المؤلفين واستخراج مقاطع بحوالي 500 كلمة.

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

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

عرض مباشر

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

asta-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "asta-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/asta-skill",
        "~/.claude/skills/asta-skill"
      ],
      "_inferred": true
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "asta-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/asta-skill",
        "~/.claude/skills/asta-skill"
      ],
      "_inferred": true
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "asta-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/asta-skill",
        "~/.claude/skills/asta-skill"
      ],
      "_inferred": true
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "asta-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/asta-skill",
        "~/.claude/skills/asta-skill"
      ],
      "_inferred": true
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "asta-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/asta-skill",
        "~/.claude/skills/asta-skill"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "asta-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/Agents365-ai/asta-skill",
          "~/.claude/skills/asta-skill"
        ]
      }
    }
  }
}

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

claude mcp add asta-skill -- git clone https://github.com/Agents365-ai/asta-skill ~/.claude/skills/asta-skill

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

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

استخدامات عملية: asta-skill

إجراء مراجعة أدبية حول سؤال بحثي محدد

👤 طلاب الدراسات العليا والباحثون ⏱ ~60 min intermediate

متى تستخدمه: لديك سؤال وتريد بسرعة رسم خريطة الأوراق ذات الصلة، بدلاً من التنقل في Google Scholar.

المتطلبات الأساسية
  • المهارة مستنسخة — git clone https://github.com/Agents365-ai/asta-skill ~/.claude/skills/asta-skill
  • خادم Ai2 Asta MCP قابل للوصول — اتبع خطوات إعداد Asta MCP؛ تفترض المهارة أن MCP مُكون
الخطوات
  1. بدء البحث
    استخدم asta-skill — ابحث عن أوراق مشهورة جداً حول retrieval-augmented generation من 2023-2024.✓ تم النسخ
    → يستدعي Claude search_papers_by_relevance بمرشحات جيدة، وليس استعلام عام
  2. استكشاف الرسم البياني الاستشهادي
    بالنسبة للـ 3 الأفضل، أخبرني ما الذي استشهد بهم منذ ذلك الحين.✓ تم النسخ
    → استدعاءات get_citations مع التصفية المناسبة
  3. استخراج مقاطع الأدلة
    استخرج مقطعاً بـ 500 كلمة من كل ورقة يشرح الطريقة الرئيسية للتقييم لديهم.✓ تم النسخ
    → تُرجع snippet_search مقاطع موجهة

النتيجة: مراجعة مع خريطة وسلاسل اقتباسات وشظايا أدلة — وليس مجرد عناوين.

المزالق
  • طلب fields=citations الذي يُرجع ميجابايتات دفعة واحدة — تحذر المهارة من هذا — ثق بالإرشاد وقسّم إلى صفحات بدلاً من ذلك
اجمعها مع: planning-with-files

البحث عن الأوراق الرئيسية للباحث وتتبع تأثيرهم

👤 أي شخص يستكشف ملف تعريفي لمتعاون أو مستشار محتمل ⏱ ~20 min beginner

متى تستخدمه: تريد عرضاً سريعاً ودقيقاً لسجل النشر الخاص بشخص ما.

الخطوات
  1. تحديد المؤلف
    asta-skill — ابحث عن المؤلفة 'Jane Smith' التي تعمل على شبكات الرسوم البيانية العصبية.✓ تم النسخ
    → search_authors_by_name مع توضيح الغموض
  2. جلب الأوراق
    احصل على أوراقهم مرتبة حسب عدد الاستشهادات.✓ تم النسخ
    → استدعاء get_author_papers مع الترتيب
  3. لقطة التأثير
    بالنسبة للـ 3 الأفضل، من استشهد بهم أكثر ويبني على هذا العمل؟✓ تم النسخ
    → اجتياز الاستشهاد يظهر الخط المستمر

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

التركيبات

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

asta-skill + planning-with-files

مراجعات الأدبيات تمتد عبر عدة أيام — احتفظ بـ findings.md و next-reads.md

استخدم planning-with-files — findings.md للأوراق المقروءة، next-reads.md لطابور الانتظار.✓ تم النسخ
asta-skill + filesystem

احفظ المقاطع المستخرجة كملاحظات في قبو Obsidian الخاص بك

لكل ورقة، احفظ المقطع في ~/obsidian/papers/<title>.md.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
search_papers_by_relevance query + filters بدء بحث أدبي من سؤال 1 MCP call
get_paper / get_paper_batch id or [ids] تحتاج إلى البيانات الوصفية الكاملة لورقة معروفة أو قائمة 1 MCP call (batch saves round-trips)
get_citations paper id + filters + pagination استكشاف الرسم البياني الاستشهادي للأمام 1 MCP call
snippet_search paper id + query تحتاج إلى مقاطع على مستوى الأدلة لتأسيس الادعاءات 1 MCP call
search_authors_by_name / get_author_papers name + disambiguators تجميع ملف تعريفي لباحث 1 MCP call

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

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

حصة API
حدود API Semantic Scholar عبر Asta MCP — تحقق من شروط Ai2 الحالية
الرموز لكل استدعاء
يختلف؛ fields=citations يمكن أن ينفجر السياق لذا تجنبه
التكلفة المالية
مجاني — المهارات عبارة عن ملفات محلية؛ Asta MCP نفسه مجاني للاستخدام البحثي
نصيحة
فضّل الاستدعاءات الدفعية وجلب الاستشهادات المقسمة إلى صفحات؛ snippet_search تتفوق على جلب الأجسام الكاملة.

الأمان

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

تخزين بيانات الاعتماد: لا توجد بيانات اعتماد في المهارة. قد يتضمن إعداد Asta MCP مفاتيح API.
نقل البيانات الخارجي: تذهب الاستعلامات إلى Semantic Scholar عبر خادم Asta MCP

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

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

لم يتم استدعاء المهارة — Claude يجري بحثاً على الويب بدلاً من استدعاء Asta

قل 'use asta-skill' بشكل صريح؛ المهام الأكاديمية وحدها لا تُوجَّه دائماً إلى MCP.

تحقق: ls ~/.claude/skills/asta-skill/SKILL.md
مقدمة SKILL.md خاطئة

أعد الاستنساخ؛ الوصف هو ما يؤدي إلى التفعيل التلقائي.

تحقق: head ~/.claude/skills/asta-skill/SKILL.md
كلمات المشغل الخاطئة — السياق ينفجر عند جلب الاستشهاد

لا تطلب fields=citations — قسّم إلى صفحات باستخدام get_citations والمرشحات.

البدائل

asta-skill مقابل البدائل

البديلمتى تستخدمهاالمقايضة
arxiv MCPتحتاج فقط إلى نسخ أولية، وليس رسوم بيانية استشهادية متقاطعة المصادرمصدر أضيق؛ لا توجد عمليات اجتياز الاستشهاد
Raw Google Scholarبحث سريع بدون إعداد MCPلا توجد أدوات منظمة، شبه كشط البيانات

المزيد

الموارد

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

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

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