تحكم في الآلات الافتراضية المحلية على أوبونتو من المساعدات الذكية عبر Multipass
multipass-mcp، الذي تم تطويره بواسطة Rootisgod، هو خادم MCP يقوم بربط مساعدي الذكاء الاصطناعي بالافتراضية المحلية للاختبار المنظم والتنسيق. يسمح للمساعد بإدارة الآلات الافتراضية Ubuntu عبر Multipass من Canonical، مما يمكّن من سرد المثيلات، وإطلاقها، وتنفيذ الأوامر داخل الآلة الافتراضية من خلال مطالبات اللغة الطبيعية. يقوم الخادم بالإبلاغ عن بيانات التعريف الخاصة بالآلة الافتراضية، وعناوين IP، واستخدام الموارد، ويقدم دعمًا محتملاً لـ cloud-init. يستهدف المطورين، ومهندسي DevOps، ومستخدمي الذكاء الاصطناعي المتقدمين الذين يحتاجون إلى بيئات معزولة لتنفيذ التعليمات البرمجية التي تم إنشاؤها بواسطة الذكاء الاصطناعي.
ما هي المهام التي يمكنك استخدامها فعلاً من أجلها؟
الأداة تقوم بربط التعليمات الطبيعية بعمليات Multipass، بحيث يمكن للمساعد تنفيذ قوائم الحالات، وإطلاقها، والتحكم في دورة الحياة، وتشغيل الأوامر داخل VM. تشمل الإجراءات المحددة المعروضة:
- قائمة وفحص VMs النشطة أو غير النشطة
- إنشاء وتكوين حالات Ubuntu جديدة
- بدء، إيقاف، وحذف الآلات
- تنفيذ أوامر shell داخل حالة محددة
ما مدى موثوقية تنفيذ الأوامر والتSandboxing؟
الخادم يكشف عن أداة execute_command التي تقوم بتشغيل أوامر shell داخل حالة Multipass المختارة، مما يبقي العمليات داخل الضيف بدلاً من المضيف. تعتمد الموثوقية على حالة صورة الضيف وتكوين الشبكة، حيث يقوم الخادم بالإبلاغ عن حالة VM، وعناوين IP، واستخدام الموارد. استخدام بروتوكول نموذج السياق يوفر واجهة متسقة بين المساعد وطبقة الافتراضية المحلية، مما يقلل من تباين التكامل عبر المضيفين المتوافقين مع MCP.
هل يتطلب إعداداً تقنياً أو يتكامل في سير العمل الحالي؟
يتطلب استخدام التطبيق وجود Multipass من Canonical على المضيف وعميل متوافق مع MCP مثل Claude Desktop، لذا فهو يناسب الفرق التي تستخدم بالفعل الافتراضية المحلية. لدى المطور تكاملات سابقة مع Multipass (PassGo وMultiManage)، مما يدل على الخبرة مع النظام البيئي. تجعل البيانات الوصفية لـ VM المدروسة ودعم cloud-init المحتمل الأداة مناسبة للتوفير النصي عندما يقدم المستخدمون قوالب cloud-init المناسبة ويديرون دورات حياة VM.
ما هي الحدود واعتبارات السلامة؟
المشروع يقوده المجتمع بدلاً من أن يكون منتجاً رسمياً من Canonical، لذا فإن التوزيع والصيانة يتبعان قنوات المطور. لأن التطبيق يمنح مساعد القدرة على تشغيل الأوامر داخل VMs، فإن السلامة التشغيلية تعتمد على تكوين sandbox والبيئة الأساسية لـ Multipass. تسلط ردود فعل المجتمع الضوء على قيمته داخل نظام Multipass البيئي، لكن الأداة تفترض الكفاءة التقنية من المطورين أو مستخدمي DevOps لإدارة حدود أمان VM والحوكمة.
الخاتمة: أداة عملية متخصصة للمستخدمين ذوي المهارات التقنية
multipass-mcp هو خيار عملي للمطورين و DevOps الذين يرغبون في أن تعمل المساعدات على البنية التحتية الافتراضية المحلية، بشرط أن تكون الفرق قد قامت بالفعل بتشغيل Multipass وعميل MCP. نظرًا لوضع الصيانة المجتمعية والرقابة على التنفيذ الممنوحة للمساعدات، يجب اعتماد الأداة فقط عندما تفرض الرقابة البشرية وسياسات التزويد الواضحة السلامة التشغيلية. يتناسب الاعتماد مع الفرق التي تقبل الصيانة المجتمعية.