منصوبے کے بارے میں

موبائل ایم سی پی موبائل ڈیولپمنٹ اور آٹومیشن کے لیے ایک ماڈل کانٹیکسٹ پروٹوکول (ایم سی پی) سرور ہے۔ یہ ایک پلیٹ فارم سے آزاد انٹرفیس فراہم کرتا ہے تاکہ ایجنٹس اور ایل ایل ایم بغیر الگ iOS یا Android مہارت کے مقامی iOS اور Android ایپلیکیشنز کے ساتھ تعامل کر سکیں۔ یہ ایم سی پی سے مطابقت رکھنے والے کلائنٹس جیسے Claude Code، Codex، Gemini، GitHub Copilot اور Antigravity کے ساتھ کام کرتا ہے، اور مقامی مشین پر موجود آلات یا ہوسٹڈ کلاؤڈ سروس کے ذریعے ریموٹ آلات کو نشانہ بنا سکتا ہے۔ معاون اہداف میں iOS سمیولیٹرز (Xcode اور xcrun simctl کے ذریعے)، USB پر منسلک iOS حقیقی آلات، Android ایمولیٹرز (adb کے ذریعے)، اور USB ڈیبگنگ فعال کے ساتھ Android حقیقی آلات شامل ہیں۔ سرور کو npm پیکیج کے طور پر تقسیم کیا جاتا ہے اور عام طور پر npx کے ساتھ لانچ کیا جاتا ہے، یا تو stdio پر یا --listen فلیگ کا استعمال کرتے ہوئے Streamable HTTP سرور کے طور پر۔ HTTP موڈ کے لیے ایک اختیاری Bearer ٹوکن ماحولیاتی متغیر کے ذریعے درکار کیا جا سکتا ہے۔ ٹول سیٹ میں ڈیوائس مینجمنٹ (آلات کی فہرست، اسکرین سائز، واقفیت حاصل/سیٹ، GPS لوکیشن اوور رائیڈ، کلپ بورڈ پڑھنا/تبدیل کرنا)، ایپ مینجمنٹ (فہرست، فارگراؤنڈ ایپ، لانچ، ختم کرنا، انسٹال، ان انسٹال)، اسکرین تعامل (اسکرین شاٹس، اسکرین شاٹس محفوظ کرنا، کوآرڈینیٹس کے ساتھ UI عناصر کی فہرست، ٹیپس، ڈبل ٹیپس، لانگ پریس، سوائپس، اسکرین ریکارڈنگ)، ان پٹ اور نیویگیشن (ٹیکسٹ ٹائپ کرنا، ہارڈویئر بٹن، URLs کھولنا)، اور لاگز اور کریش رپورٹس (ڈیوائس لاگز، کریش لسٹنگ اور بازیافت) شامل ہیں۔ ایک بیچ کمانڈ ٹول ایک کال میں کئی ٹولز کو ترتیب سے چلاتا ہے۔ ریموٹ ڈیوائس ٹولز کلاؤڈ فراہم کنندہ میں لاگ ان کرنے، کلاؤڈ ڈیوائسز کی فہرست، مختص اور ریلیز کرنے کی اجازت دیتے ہیں۔ یہ پروجیکٹ ایکسیسبیلٹی فرسٹ نقطہ نظر پر زور دیتا ہے: یہ وژن ماڈل کے بجائے مقامی ایکسیسبیلٹی ٹری سے ایپس چلاتا ہے، ضرورت پڑنے پر اسکرین شاٹس اور کوآرڈینیٹس پر واپس جاتا ہے، جسے README صرف اسکرین شاٹ طریقوں سے تیز اور سستا پیش کرتا ہے۔ آؤٹ پٹ کو ساختی اور قطعی قرار دیا گیا ہے۔ شرائط میں Xcode کمانڈ لائن ٹولز، Android پلیٹ فارم ٹولز، Node.js v20 یا بعد کا ورژن، اور ایم سی پی کی صلاحیت رکھنے والا ایجنٹ یا ماڈل شامل ہیں۔ بہت سے کلائنٹس کے لیے کنفیگریشن مثالیں فراہم کی گئی ہیں، بشمول Amp، Antigravity، Cline، Claude Code، Claude Desktop، Codex، Copilot، Cursor، Gemini CLI، Goose، Kiro، opencode اور Windsurf۔ ماحولیاتی متغیرات تصدیق، ٹیلی میٹری آپٹ آؤٹ، غیر محفوظ URL اسکیمز اور لیگیسی روبوٹ موڈ کو کنٹرول کرتے ہیں۔ گمنام ٹیلی میٹری بطور ڈیفالٹ جمع کی جاتی ہے اور اسے غیر فعال کیا جا سکتا ہے۔ ریپوزٹری متعلقہ پروجیکٹس کی طرف بھی اشارہ کرتی ہے: دہرائے جانے والے قطعی موبائل ٹیسٹ کے لیے mobilewright، بنیادی ڈیوائس CLI کے طور پر mobilecli، اور مانگ پر حقیقی آلات کے لیے کلاؤڈ آفر۔ دستاویزات، روڈ میپ، شراکت کے رہنما خطوط اور ضابطہ اخلاق سے لنک کیا گیا ہے۔ README میں کہا گیا ہے کہ سرور مقامی طور پر چلتا ہے اور صرف منسلک آلات کے ساتھ بات چیت کرتا ہے، ڈیٹا جمع کرنے کی تفصیلات کے لیے علیحدہ پرائیویسی پالیسی کے ساتھ۔