MCP

netops-mcp: نفّذ ping أولًا ثم تحدّث عن المسح

يناسب من يريد تسليم تشخيص الشبكة لوكيل على Linux أو macOS، بعد Python 3.10 وuv. في المرة الأولى ping أو DNS فقط؛ لا تشغّل nmap ولا تفعّل وضع HTTP.

Official source · netops-mcp

Install

git clone https://github.com/alpadalar/netops-mcp.git
cd netops-mcp
uv venv
source .venv/bin/activate
uv pip install -e .

لمن يناسب

إذا أردت وصل ping وtraceroute وmtr وnmap وDNS وHTTP ومراقبة النظام بعميل MCP، فإن هذه الخدمة تناسب. النص الرسمي يصفها كخادم يعرض 26 أداة تشخيص شبكة ونظام، ويُسمّي Claude Desktop وClaude Code وCursor.

شرح البروتوكول:

https://modelcontextprotocol.io/

يناسب من يستطيع أصلًا استنساخ مستودع واستخدام uv وتشغيل Linux أو macOS. النص الرسمي يطلب Python 3.10 أو أحدث. أدوات الشبكة مرتبطة بنظام التشغيل ولا تدعم Windows.

لا تناسب من يبحث عن مسار بديل على Windows، ولا من يُجري nmap على هدف عام من أول مرة. المسح يسبر مضيفًا بعيدًا بنشاط؛ هناك حد تشغيل وامتثال.

المستودع الرسمي:

https://github.com/alpadalar/netops-mcp

إنهاء أول تجربة في 3 دقائق

المسار الرسمي الموصى به واحد فقط: بعد الاستنساخ أنشئ بيئة بـ uv وثبّت تثبيتًا قابلًا للتحرير. لا تبحث عن مثبّت آخر ولا تنتقل إلى وضع HTTP في المرة الأولى.

git clone https://github.com/alpadalar/netops-mcp.git
cd netops-mcp
uv venv
source .venv/bin/activate
uv pip install -e .

عنوان الاستنساخ:

https://github.com/alpadalar/netops-mcp.git

الشرط المسبق: Python >= 3.10 وuv وLinux أو macOS. هذه الصفحة لا تكتب سطر تشغيل stdio على التوالي. بعد التثبيت اكتب في العميل المدخل الذي توفّره تلك البيئة؛ لا تخترع أمرًا.

شرح uv:

https://github.com/astral-sh/uv

بعد الاتصال نفّذ استدعاءً منخفض المخاطر: استخدم ping المؤكد وأرسل السبر فقط إلى مضيف يحق لك سبره. لا تستدعِ nmap ولا تفعّل وضع HTTP. ping يخرج إلى الشبكة كحزم.

النجاح: ترجع نتائج سبر بلا مسح منافذ وبلا استماع HTTP. إن فشل التثبيت فتحقق أولًا أنك على Linux/macOS وأن uv متاح.

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

الحالة الأولى: الاتصال. الهدف هو ping؛ المجموعة نفسها فيها أيضًا traceroute وmtr وtelnet وnetcat. في المرة الأولى ping فقط. المصادر بلا جدول معاملات؛ النجاح عودة خرج السبر. لا تسبر أهدافًا غير مأذونة.

الحالة الثانية: استعلام DNS. الأهداف هي nslookup وdig وhost. هذا صنف آخر من استعلام القراءة فقط. استعلم فقط عن نطاقات تعرفها أصلًا. لا تخلطه مع مجموعة HTTP من curl وhttpie وapi_test كخطوة أولى. المصادر بلا تفصيل تغليف الدوال؛ استخدم فقط أدوات DNS التي يعرضها العميل فعلًا.

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

وضع HTTP يحتاج مفتاح واجهة افتراضيًا؛ بلا مفتاح يرفض البدء. شرح الاستيثاق:

https://github.com/alpadalar/netops-mcp#authentication

ليس ذلك مسار أول مرة. nmap ومراقبة النظام يقرآن أو يسبران معلومات أكثر. نقطة التأكيد أنك قبلت نطاق السبر وأن مؤشرات هذا الجهاز ستدخل المحادثة ثم تتحرك. لا تخترع عناوين استماع أو متغيرات مفاتيح أو طرق Windows التفافية غير مسمّاة. النص الرسمي لا يكتب خطوات إلغاء التثبيت.