منصوبے کے بارے میں
MCP کنٹیکسٹ سرور ایک اعلیٰ کارکردگی والا ماڈل کنٹیکسٹ پروٹوکول (MCP) سرور ہے جو FastMCP کے ساتھ بنایا گیا ہے اور LLM ایجنٹس کے لیے مستقل ملٹی موڈل کنٹیکسٹ اسٹوریج فراہم کرتا ہے۔ یہ تھریڈ پر مبنی اسکوپنگ کے ذریعے ایک ہی کام پر کام کرنے والے متعدد ایجنٹس کے درمیان ہموار کنٹیکسٹ شیئرنگ کو قابل بناتا ہے۔
کلیدی صلاحیتوں میں شامل ہیں:
- ملٹی موڈل کنٹیکسٹ اسٹوریج: متن اور تصاویر دونوں کو UUIDv7 کنٹیکسٹ شناخت کاروں کے ساتھ ذخیرہ اور بازیافت کریں جو وقت کے مطابق ترتیب شدہ، عالمی طور پر منفرد IDs فراہم کرتے ہیں۔
- تھریڈ پر مبنی اسکوپنگ: ایک ہی کام پر کام کرنے والے ایجنٹ تھریڈ IDs کے ذریعے کنٹیکسٹ شیئر کرتے ہیں، جس سے مشترکہ ورک فلو ممکن ہوتا ہے۔
- لچکدار میٹا ڈیٹا فلٹرنگ: کسی بھی JSON-serializable فیلڈ کے ساتھ مرضی کے مطابق ساختہ ڈیٹا ذخیرہ کریں اور 16 طاقتور آپریٹرز کے ساتھ فلٹر کریں، بشمول تاریخ کی حد فلٹرنگ اور ٹیگ پر مبنی تنظیم۔
- خلاصہ جنریشن: اختیاری خودکار LLM پر مبنی خلاصہ جو تلاش کے نتائج میں ٹرنکیٹڈ متن کے مواد کے ساتھ واپس کیا جاتا ہے تاکہ ایجنٹ کی بہتر کنٹیکسٹ کارکردگی ہو (بطور ڈیفالٹ Ollama کے ساتھ فعال)۔
- مکمل متن تلاش: FTS5 (SQLite) یا tsvector (PostgreSQL) کا استعمال کرتے ہوئے اسٹیمنگ، درجہ بندی اور بولین سوالات کے ساتھ لسانی تلاش، بطور ڈیفالٹ خودکار طور پر فعال۔
- معنوی تلاش: معنی پر مبنی بازیافت کے لیے ویکٹر مماثلت تلاش جو کراس-انکوڈر دوبارہ درجہ بندی کے ساتھ ہوتی ہے، جب ایمبیڈنگ فراہم کنندہ دستیاب ہو تو خودکار طور پر فعال ہوتی ہے۔
- ہائبرڈ تلاش: Reciprocal Rank Fusion (RRF) اور کراس-انکوڈر دوبارہ درجہ بندی کے ساتھ FTS + معنوی تلاش کا مجموعہ۔
- سرور سائیڈ Grep: ripgrep طرز کے آؤٹ پٹ طریقوں کے ساتھ ذخیرہ شدہ ریکارڈز پر لفظی/ریجیکس پیٹرن مماثلت۔
- ریکارڈ نیویگیشن: فی ریکارڈ مارک ڈاؤن-ہیڈنگ ٹیبل آف کنٹینٹس جس میں اختیاری فی نوڈ LLM خلاصے شامل ہیں۔
- جزوی ریڈز: کریکٹر رینج، لائن رینج یا آؤٹ لائن نوڈ ID کے ذریعے ریکارڈ کے سلائس نکالیں۔
- کراس-انکوڈر دوبارہ درجہ بندی: FlashRank کراس-انکوڈر ماڈلز کا استعمال کرتے ہوئے خودکار نتائج کی بہتری۔
- ایمبیڈنگ کمپریشن: بٹ-پیکڈ کمپریسڈ ویکٹرز کا استعمال کرتے ہوئے ایمبیڈنگ اسٹوریج کو تقریباً 8 گنا کم کرتا ہے۔
- متعدد ڈیٹا بیس بیک اینڈز: SQLite (بطور ڈیفالٹ، صفر کنفیگریشن) یا PostgreSQL (اعلیٰ ہم آہنگی، پروڈکشن گریڈ)۔
- MCP معیار کی تعمیل: Claude Code، LangGraph اور کسی بھی MCP-مطابق کلائنٹ کے ساتھ کام کرتا ہے۔
سرور کنٹیکسٹ مینجمنٹ کے لیے 16 MCP ٹولز پیش کرتا ہے، بشمول بنیادی آپریشنز (store، search، get، delete، update)، تلاش کے ٹولز (semantic، FTS، hybrid)، نیویگیشن ٹولز (grep، navigate، read range) اور بیچ آپریشنز۔
کنفیگریشن مکمل طور پر ماحولیاتی متغیرات پر مبنی ہے، جو بنیادی سیٹنگز، ٹرانسپورٹ، تصدیق، ایمبیڈنگ فراہم کنندگان، خلاصہ جنریشن، تلاش کی خصوصیات اور ڈیٹا بیس ٹیوننگ کی حمایت کرتی ہے۔ پروڈکشن استعمال کے لیے Docker Compose اور Kubernetes Helm چارٹ تعیناتیاں دستیاب ہیں۔
یہ پراجیکٹ Elastic License 2.0 (ELv2) کے تحت لائسنس یافتہ ہے، جو ذاتی اور تجارتی پراجیکٹس کے لیے مفت استعمال، ترمیم اور تقسیم کی اجازت دیتا ہے، لیکن بغیر تجارتی معاہدے کے تیسرے فریقوں کو ہوسٹڈ یا منظم سروس کے طور پر سافٹ ویئر فراہم کرنے سے منع کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.