nbox: خادم MCP مبني على Rust و TUI لتكامل NetBox
nbox، بواسطة لانس تولر (Lance0)، هو جسر بين مهندسي الشبكات، وعوامل الذكاء الاصطناعي، وبيانات بنية NetBox التحتية. يعمل كملف ثنائي بلغة Rust يعرض واجهة مستخدم طرفية، وعميل سطر أوامر، وخادم بروتوكول سياق النموذج بحيث يمكن لنماذج اللغة الكبيرة الاستعلام عن سجلات IPAM و DCIM مباشرة. تشمل النقاط الرئيسية واجهة مستخدم طرفية بأسلوب k9s تتكون من ثلاثة أقسام، واستعلامات مدركة لـ IPAM، ورسم بياني لمسارات الكابلات، وأحد عشر أداة قراءة MCP. المستخدمون المستهدفون هم مهندسو الشبكات، وSREs، ومدراء النظام الذين يحتاجون إلى وصول جاهز لوكلاء NetBox.
ما المهام التي يمكنك استخدامها فعلاً من أجلها؟
تجمع الأداة بين الفحص التفاعلي، والاستعلامات المبرمجة، وتقديم السياق الموجه للوكيل. تعمل كواجهة مستخدم نصية، وواجهة سطر أوامر، وخادم MCP في آن واحد وتدعم عمليات البحث المدركة لـ IPAM التي تحل العناوين إلى بادئات الوالدين، و VLANs، والنطاقات. بالنسبة لأعمال التخطيط، ترسم مخططات مسارات الكابلات من A إلى Z وتعرض علامات تبويب الكائنات ذات الصلة للأجهزة. تشمل المهام العملية استكشاف الأخطاء وإصلاحها مباشرة من الطرفية وتوفير وجهات نظر NetBox منظمة للوكلاء الخارجيين.
ما مدى موثوقية السياق المدفوع بـ MCP للوكلاء؟
يكشف nbox عن نفس نماذج عرض JSON للوكلاء التي يستخدمها لواجهة سطر الأوامر، ويقدم أحد عشر أداة قراءة متخصصة لاستعلامات الوكلاء، مما يضمن تسليم سياق متسق. خادم MCP هو للقراءة فقط بشكل افتراضي، وتستخدم عمليات الكتابة سير عمل تخطيط/تطبيق بحيث يتم مراجعة التغييرات قبل الالتزام. كما تقدم التطبيق خزنة لكل مستخدم ودعم OIDC لمسارات الكتابة المعتمدة على HTTP، مما يعالج سلامة العمليات والتحكم في الوصول.
هل هو عملي لعمليات الشبكة اليومية؟
مكتوب بلغة Rust، يستهدف الثنائي استخدام موارد منخفضة واستجابات سريعة وهو متاح لنظامي Linux و macOS، مع دعم تثبيت Homebrew. يوفر تخطيط ثلاثي الألواح على طراز K9s تصفية ضبابية وتصفية أسماء من جانب الخادم، مما يناسب سير العمل الكثيف على الطرفية. سيتكيف المشغلون المألوفون بأدوات مشابهة لـ k9s بسرعة؛ يجب أن تتوقع الفرق التي لا تستخدم NetBox كمصدر للحقيقة قابلية تطبيق محدودة للمخزونات غير المرتبطة بـ NetBox.
أداة مركزة للمهندسين الذين يدمجون الوكلاء في سير عمل NetBox
nbox تناسب مهندسي الشبكات و SREs الذين يحتاجون إلى وجهات نظر قابلة للوصول من قبل الوكلاء، برمجياً، عن NetBox كمصدر موثوق للحقيقة؛ تركز على التغييرات القابلة للمراجعة ومسارات الكتابة المعتمدة. توقع الاستمرار في التحقق من مخرجات الوكلاء مقابل سجلات NetBox وتعيين مشغل لأي موافقات كتابة. استخدمها عند دمج استعلامات مدفوعة بـ LLM في سير عمل NetBox الحالي بدلاً من استبدال أدوات الجرد العامة.