خادم MCP المحلي يقدم نماذج اللغة على أجهزة المحمول الحقيقية
android-agent، الذي تم تطويره بواسطة Ghost In The Droid، هو خادم MCP مفتوح المصدر يربط نماذج اللغة بالأجهزة المحمولة الفعلية للاختبار الآلي والتعريب. الأداة تلتقط بيانات بصرية، تكشف شجرة الوصول، وتصدر مدخلات قائمة على ADB حتى يتمكن الوكلاء من التحقق من عناصر واجهة المستخدم وأداء التفاعلات المبرمجة. يتضمن 62 أداة جهاز متخصصة، دعم OCR، وإيماءات متعددة اللمس، موجهة لمهندسي ضمان الجودة، مطوري الهواتف المحمولة، وباحثي الذكاء الاصطناعي الذين يحتاجون إلى تحقق قابل للتكرار على مستوى الجهاز.
ما المهام التي يمكنك استخدامها فعلاً من أجلها؟
الأداة تحول مخرجات النموذج إلى إجراءات جهاز، مناسبة لضمان الجودة الآلي، وتصحيح الأخطاء المدفوع بالذكاء الاصطناعي، وتدقيقات التوطين. إنها تربط أوامر الوكيل بـ 62 أداة متخصصة تقوم بأداء الإيماءات، وأوامر الشل، واستعلامات واجهة المستخدم المنظمة، بحيث يمكن للفرق تشغيل حالات اختبار مدفوعة بنموذج اللغة ضد الأجهزة الحقيقية والمحاكيات. تشمل حالات الاستخدام التحقق من سلاسل واجهة المستخدم المترجمة عبر المناطق وتنفيذ تسلسلات التفاعل المبرمجة خلال فحوصات التراجع.
ما مدى موثوقية تفاعلاته الوكيلة على الأجهزة؟
يمكن قياس الموثوقية: المشروع يحقق درجة 99.1% في معيار موثوقية الوكيل، والنظام يجمع بين لقطات الشاشة عالية التردد، والتعرف الضوئي على الأحرف، وشجرة الوصول لتقليل الغموض في الحالة المرئية. التحكم في الأجهزة بدون سحابة يقلل من زمن الانتقال الشبكي أثناء تنفيذ الأوامر، مما يساعد على التفاعلات الحساسة للوقت. على الرغم من المعيار العالي، فإن أي قرار مدفوع بالوكيل لا يزال يستفيد من التحقق البشري عندما تؤثر نتائج الاختبار على الإصدارات.
ما المدخلات وبيئة التشغيل التي يحتاجها؟
يتطلب النشر Node.js v18 أو أحدث، وتثبيت مضيف لجسر تصحيح أخطاء أندرويد، وعميل متوافق مع MCP. يدعم الخادم أجهزة أندرويد الفعلية، والمحاكيات، وأجهزة iOS من خلال WebDriverAgent، ولا يتطلب جذر الجهاز للتفاعلات القياسية. هذه التبعيات تعني أن الإعداد الأولي يحتاج إلى أدوات المضيف وتكوين العميل قبل أن تبدأ التشغيلات الآلية.
كيف يتناسب مع سير عمل المطورين وضمان الجودة، وكيف يتعامل مع البيانات
كخادم MCP، تتكامل الأداة مع العملاء المدعومين من MCP مثل Claude Desktop وClaude Code، مما يسمح لسير عمل الوكيل باستدعاء أدوات الجهاز مباشرة. نموذج التحكم بدون سحابة يحتفظ بلقطات الشاشة وأوامر ADB على المضيف المحلي، مما يقلل من نقل البيانات الخارجية ويخفض زمن الانتقال لدورات الاختبار. يمكن للفرق التي تستخدم بالفعل وكلاء قائمين على MCP إضافة فحوصات على مستوى الجهاز دون توجيه حركة مرور الجهاز عبر خدمات خارجية.
خيار عملي للفرق التي تحتاج إلى اختبار الأجهزة محليًا بواسطة وكيل
الأداة تناسب الفرق التي تتطلب أتمتة الأجهزة المحلية القابلة للتكرار وترغب في دمج وكلاء نماذج اللغة في خطوط اختبارها. توقع خطوة تكوين مسبقة لتثبيت أدوات المضيف وخطة واضحة لمراجعة بشرية لقرارات الوكيل. بالنسبة لمهندسي ضمان الجودة والباحثين الذين يركزون على التحقق على الجهاز، فإنها توفر منصة عملية لتوسيع الفحوصات الآلية إلى بيئات الأجهزة الحقيقية.
