منصوبے کے بارے میں
game-bridge-mcp ایک Model Context Protocol (MCP) سرور ہے جسے AI ایجنٹس کو چلنے والے گیم انسٹنسز کے ساتھ جوڑنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایجنٹس کے لیے ایک معیاری انٹرفیس فراہم کرتا ہے تاکہ وہ گیم پراسیس شروع کر سکیں، رن ٹائم پر دستیاب کمانڈز (ٹولز) دریافت کر سکیں، اور مقامی HTTP سطح پر گیم کی حالت (state) کے ساتھ تعامل کر سکیں۔ یہ برج انجن سے آزاد ہے، جس کے لیے گیم سے صرف ایک کم سے کم HTTP کنٹریکٹ کی ضرورت ہوتی ہے، جس میں ہیلتھ چیکس، اسٹیٹ اسنیپ شاٹس، کمانڈ ایگزیکیوشن، اور ٹول مینی فیسٹس کے لیے اینڈ پوائنٹس شامل ہوں۔ کلیدی صلاحیتوں میں پورٹ ٹکراؤ کو روکنے کے لیے خودکار پورٹ مینجمنٹ، ساتھ ساتھ موازنہ کرنے کے لیے بیک وقت متعدد انسٹنسز چلانے کی صلاحیت، اور ایک ڈائنامک ٹول ڈسکوری میکانزم شامل ہے جو براہ راست چلنے والے پراسیس سے گیم کی کمانڈ لسٹ حاصل کرتا ہے۔ یہ مکمل ہونے والی IDs کے لیے پولنگ کے ذریعے کمانڈ سنکرونائزیشن کو بھی سنبھالتا ہے، جس سے یہ یقینی بنتا ہے کہ ایجنٹس کو اپ ڈیٹ شدہ حالت صرف ایکشنز لاگو ہونے کے بعد ہی موصول ہو۔ اس پروجیکٹ میں Claude Code جیسے MCP کلائنٹس کے ساتھ آسان رجسٹریشن کے لیے ایک CLI شامل ہے اور پروجیکٹ کے مخصوص لانچ پیرامیٹرز کے لیے gamebridge.json فائل کے ذریعے کنفیگریشن کی حمایت کرتا ہے۔ اسے ایک اسٹینڈ الون CLI ٹول کے طور پر استعمال کرنے یا کسٹم کمپوزٹ ٹولز فراہم کرنے کے لیے دیگر پروجیکٹس میں لائبریری کے طور پر ضم کرنے کے لیے ڈیزائن کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.