خادم SHODAN MCP

خادم SHODAN MCP

يجلب SHODAN-MCP قوة البحث الشامل عن الأجهزة وتحليلات الأمان من Shodan إلى FlowHunt، مما يتيح استخبارات التهديدات وتقييم الثغرات بشكل سلس ومدعوم بالذكاء الاصطناعي.

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

يعد SHODAN-MCP واجهة قوية لواجهة برمجة تطبيقات Shodan، مصمم لتبسيط التفاعل مع أول محرك بحث في العالم للأجهزة المتصلة بالإنترنت. يوفر مجموعة شاملة من الأدوات للباحثين الأمنيين، مختبري الاختراق، ومحترفي الأمن السيبراني لاستكشاف وتحليل ومراقبة مشهد الإنترنت العالمي. من خلال إتاحة قدرات Shodan عبر بروتوكول Model Context (MCP)، يمكّن خادم SHODAN-MCP مساعدي الذكاء الاصطناعي وأدوات التطوير من تنفيذ استعلامات متقدمة، تحليل الثغرات، وجمع معلومات عن المضيفين مباشرة من واجهة Shodan API. يعمل هذا التكامل على تسريع مهام مثل رسم خرائط الشبكة، تقييم الثغرات، واكتشاف الأجهزة، مما يعزز بشكل كبير سير عمل التطوير والبحث في مجال استخبارات الأمن السيبراني.

قائمة التعليمات البرمجية (Prompts)

لا توجد معلومات حول قوالب التعليمات البرمجية (prompts) في المستودع.

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

لا يوجد قسم موارد موثق صراحة في المستودع.

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

لا توجد تعريفات أدوات مباشرة في الملف الرئيسي README أو هيكل الشيفرة الظاهر. يبدو أن الخادم يوفر إجراءات مثل البحث، جلب معلومات المضيف، اكتشاف الثغرات، واستخبارات DNS، لكن تم وصفها كميزات وليس كأدوات MCP صريحة.

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

  • اكتشاف الثغرات: العثور على الأجهزة المعرضة لـ CVEs أو ثغرات محددة، مما يتيح تحديد الأنظمة المعرضة للخطر على الإنترنت بسرعة.
  • جمع معلومات عن المضيفين: جلب معلومات تفصيلية عن أي عنوان IP، بما في ذلك المنافذ المفتوحة، شعارات الخدمات، والإعدادات لتحليل أمني شامل.
  • رسم خرائط الشبكة والتعداد: رسم بنية النطاقات، الخدمات المرتبطة، وإجراء عمليات reverse DNS لفهم سطح الهجوم المؤسسي.
  • البحث الأمني وتقييم التهديد: تحليل مخاطر الاستغلال باستخدام درجات CVSS وقياسات EPSS، مما يعزز عمليات اختبار الاختراق وإدارة الثغرات.
  • تحليل المؤسسات والجغرافيا: تحليل النتائج حسب المؤسسة أو الموقع الجغرافي، ودعم فرق الاختبار الأحمر واستخبارات التهديدات العالمية.

كيفية الإعداد

Windsurf

  1. تأكد من توفر Python 3.8+ ومفتاح API صالح لـ Shodan.
  2. استنسخ مستودع SHODAN-MCP وقم بتثبيت المتطلبات.
  3. أضف SHODAN-MCP كخادم MCP في إعدادات Windsurf:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. احفظ الإعدادات وأعد تشغيل Windsurf.
  5. تحقق من خلال إرسال استعلام SHODAN تجريبي في الواجهة.

تأمين مفاتيح API

خزن مفتاح API الخاص بك في متغير بيئة:

{
  "env": {
    "SHODAN_API_KEY": "your_api_key_here"
  },
  "inputs": {}
}

Claude

  1. قم بتثبيت Python 3.8+ ومفتاح API الخاص بك لـ Shodan.
  2. استنسخ وأعد إعداد المستودع كما هو موضح.
  3. في Claude Desktop، اذهب إلى الإعدادات → المطور → تحرير الإعدادات.
  4. أضف خادم SHODAN-MCP:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. احفظ وأعد تشغيل Claude Desktop.

Cursor

  1. المتطلبات: Python 3.8+، مفتاح API لـ Shodan.
  2. استنسخ وثبت SHODAN-MCP.
  3. افتح ملف إعدادات MCP الخاص بـ Cursor.
  4. أضف الخادم:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. احفظ التعديلات وأعد تشغيل Cursor.

Cline

  1. تأكد من توفر Python 3.8+ ومفتاح API لـ Shodan.
  2. استنسخ المستودع وثبت المتطلبات.
  3. عدل إعدادات Cline لتتضمن:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. احفظ وأعد تشغيل Cline.

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

استخدام MCP في FlowHunt

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

تدفق MCP في FlowHunt

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

{
  "shodan-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

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


ملخص

القسممتوفرالتفاصيل/ملاحظات
نظرة عامةوصف واضح في README.md
قائمة التعليمات البرمجية (Prompts)لا توجد قوالب تعليمات موثقة
قائمة المواردلا توجد موارد موثقة بشكل صريح
قائمة الأدواتتم وصف الأدوات كميزات وليست أدوات MCP واضحة
تأمين مفاتيح APIيوضح استخدام .env ومثال env في JSON
دعم العينات (أقل أهمية في التقييم)لا توجد ميزة عينات موثقة

استناداً إلى ما سبق، يوفر SHODAN-MCP نظرة عامة ممتازة وإرشادات إعداد، لكنه يفتقر لتوثيق مخصص للتعليمات البرمجية، الموارد، الأدوات، ودعم العينات/الجذور. بالنسبة للمطور الذي يبحث عن خادم MCP جاهز للدمج مع أنماط LLM غنية، قد يتطلب الأمر عملاً إضافياً. تقييمي: 4/10.


تقييم MCP

يوجد رخصة LICENSE✅ (MIT)
يوجد أداة واحدة على الأقل
عدد الفروع (Forks)1
عدد النجوم (Stars)5

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

ما هو خادم SHODAN-MCP؟

SHODAN-MCP هو واجهة إلى واجهة برمجة تطبيقات Shodan، تتيح لعوامل الذكاء الاصطناعي وأدوات التطوير تنفيذ اكتشاف الأجهزة، تحليل الثغرات، ورسم خرائط الشبكة باستخدام بروتوكول Model Context (MCP) ضمن سير عمل FlowHunt.

ما هي الاستخدامات الرئيسية لـ SHODAN-MCP؟

يتيح SHODAN-MCP اكتشاف الثغرات، جمع معلومات عن المضيفين، رسم خرائط الشبكة، البحث الأمني، وتحليل التهديدات على مستوى المؤسسة أو الجغرافيا مباشرة من FlowHunt.

كيف أقوم بإعداد SHODAN-MCP في بيئتي؟

قم بتثبيت Python 3.8+، احصل على مفتاح API لـ Shodan، استنسخ مستودع SHODAN-MCP، واتبع خطوات الإعداد الخاصة بالعميل مثل Windsurf أو Claude أو Cursor أو Cline كما هو موضح أعلاه.

هل مفتاح Shodan API الخاص بي آمن مع SHODAN-MCP؟

نعم، يُفضل أن تخزن مفتاح API الخاص بك في متغير بيئة كما هو موضح في تعليمات الإعداد للحفاظ على أمانه بعيدًا عن الشيفرة المصدرية.

هل يوفر SHODAN-MCP قوالب أو تعريفات أدوات واضحة؟

لا، يعرض SHODAN-MCP إجراءات مثل البحث وتحليل الثغرات كميزات، لكنه لا يتضمن قوالب تعليمات أو أدوات MCP واضحة في التوثيق الخاص به.

قم بتكامل SHODAN-MCP مع FlowHunt

افتح إمكانيات اكتشاف الأجهزة وتحليل الثغرات في الوقت الحقيقي بربط SHODAN-MCP مع تدفقات FlowHunt الخاصة بك. عزز أتمتة الأمان واستخبارات التهديدات اليوم.

اعرف المزيد

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

تكامل خادم LeetCode MCP

اربط FlowHunt ومساعدي الذكاء الاصطناعي بمشاكل البرمجة، وملفات المستخدمين، والتحديات اليومية، وبيانات المسابقات في LeetCode عبر خادم LeetCode MCP. سهّل ممارسة ال...

4 دقيقة قراءة
MCP Server LeetCode +4
تكامل خادم CodeLogic MCP
تكامل خادم CodeLogic MCP

تكامل خادم CodeLogic MCP

يوفر خادم CodeLogic MCP اتصال FlowHunt ومساعدي البرمجة الذكيين ببيانات التبعيات البرمجية التفصيلية من CodeLogic، مما يتيح تحليلاً متقدماً للشيفرة البرمجية، وتصو...

4 دقيقة قراءة
MCP AI +4
خادم كود ساندبوكس MCP
خادم كود ساندبوكس MCP

خادم كود ساندبوكس MCP

يوفر خادم كود ساندبوكس MCP بيئة آمنة ومcontainerized لتنفيذ التعليمات البرمجية، مما يتيح لمساعدي الذكاء الاصطناعي وأدوات المطورين تشغيل واختبار وإدارة الكود بأم...

4 دقيقة قراءة
AI Security +5