تصحيح خطأ عرض Flutter مع رؤية ذكية اصطناعية على التطبيق الذي يعمل
متى تستخدمه: أنت تعمل على واجهة المستخدم وشيء ما تعطل. بدلاً من وصفه، دع الذكاء الاصطناعي يرى لقطة الشاشة + الأخطاء.
المتطلبات الأساسية
- تطبيق Flutter مع حزمة
mcp_toolkit— أضفها إلى pubspec.yaml وهيئها في main() - التشغيل في وضع تصحيح الأخطاء — flutter run — يتصل الخادم بخدمة Dart VM
الخطوات
-
اتصلاتصل بتطبيق Flutter الذي يعمل لديّ (منفذ VM 8181) عبر mcp_flutter.✓ تم النسخ→ قائمة الأدوات تتضمن الآن get_app_errors و view_screenshot
-
التقط الحالةخذ لقطة شاشة للعرض الحالي. اسحب أيضاً أي أخطاء من آخر 60 ثانية.✓ تم النسخ→ لقطة الشاشة + سجل الأخطاء
-
اقترح إصلاحبناءً على هذا الخطأ ولقطة الشاشة، ما هي المشكلة وكيف أصلحها؟✓ تم النسخ→ اقتراح diff الكود
النتيجة: حلقة تصحيح أخطاء محكمة حيث يمكن للذكاء الاصطناعي التحقق من كل إصلاح بالنظر إلى لقطة الشاشة التالية.
المزالق
- أداة لقطة الشاشة معطلة بشكل افتراضي — ابدأ الخادم باستخدام علم
--images - تضارب منفذ VM عند تشغيل تطبيقات متعددة — حدد
--vm-service-portلكل تطبيق؛ الافتراضي 8181