প্রকল্প সম্পর্কে

MCP Context Server হল একটি উচ্চ-পারফরম্যান্স মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার যা FastMCP দিয়ে নির্মিত এবং LLM এজেন্টগুলির জন্য স্থায়ী মাল্টিমোডাল কনটেক্সট স্টোরেজ প্রদান করে। এটি থ্রেড-ভিত্তিক স্কোপিংয়ের মাধ্যমে একই কাজে নিয়োজিত একাধিক এজেন্টের মধ্যে নির্বিঘ্নে কনটেক্সট শেয়ারিং সক্ষম করে। মূল ক্ষমতাগুলির মধ্যে রয়েছে: - মাল্টিমোডাল কনটেক্সট স্টোরেজ: UUIDv7 কনটেক্সট আইডেন্টিফায়ার সহ টেক্সট এবং ইমেজ উভয়ই সংরক্ষণ ও পুনরুদ্ধার করুন, যা সময়-ক্রমযুক্ত, বিশ্বব্যাপী অনন্য আইডি প্রদান করে। - থ্রেড-ভিত্তিক স্কোপিং: একই কাজে নিয়োজিত এজেন্টরা থ্রেড আইডির মাধ্যমে কনটেক্সট শেয়ার করে, যা সহযোগিতামূলক ওয়ার্কফ্লো সক্ষম করে। - নমনীয় মেটাডেটা ফিল্টারিং: যেকোনো JSON-সিরিয়ালাইজেবল ফিল্ড সহ কাস্টম স্ট্রাকচার্ড ডেটা সংরক্ষণ করুন এবং তারিখ-রেঞ্জ ফিল্টারিং ও ট্যাগ-ভিত্তিক সংগঠন সহ ১৬টি শক্তিশালী অপারেটর ব্যবহার করে ফিল্টার করুন। - সারাংশ তৈরি: ছেঁটে ফেলা টেক্সট কনটেন্টের পাশাপাশি সার্চ ফলাফলে ফেরত দেওয়া ঐচ্ছিক স্বয়ংক্রিয় LLM-ভিত্তিক সারাংশ, যা এজেন্ট কনটেক্সট দক্ষতা উন্নত করে (Ollama-র সাথে ডিফল্টরূপে সক্রিয়)। - ফুল-টেক্সট সার্চ: FTS5 (SQLite) বা tsvector (PostgreSQL) ব্যবহার করে স্টেমিং, র্যাংকিং এবং বুলিয়ান কোয়েরি সহ ভাষাগত সার্চ, ডিফল্টরূপে স্বয়ংক্রিয়ভাবে সক্রিয়। - সিম্যান্টিক সার্চ: অর্থ-ভিত্তিক পুনরুদ্ধারের জন্য ভেক্টর সিমিলারিটি সার্চ, ক্রস-এনকোডার রির্যাংকিং সহ, একটি এমবেডিং প্রদানকারী উপলব্ধ থাকলে স্বয়ংক্রিয়ভাবে সক্রিয়। - হাইব্রিড সার্চ: রেসিপ্রোকাল র্যাংক ফিউশন (RRF) এবং ক্রস-এনকোডার রির্যাংকিং ব্যবহার করে সম্মিলিত FTS + সিম্যান্টিক সার্চ। - সার্ভার-সাইড গ্রেপ: ripgrep-স্টাইল আউটপুট মোড সহ সংরক্ষিত রেকর্ডগুলির উপর লিটারেল/রেজেক্স প্যাটার্ন ম্যাচিং। - রেকর্ড নেভিগেশন: প্রতি রেকর্ডে অন-ডিমান্ড মার্কডাউন-হেডিং বিষয়বস্তুর সারণী, ঐচ্ছিক প্রতি-নোড LLM সারাংশ সহ। - আংশিক রিড: ক্যারেক্টার রেঞ্জ, লাইন রেঞ্জ বা আউটলাইন নোড আইডি দ্বারা রেকর্ডের স্লাইস নিষ্কাশন করুন। - ক্রস-এনকোডার রির্যাংকিং: FlashRank ক্রস-এনকোডার মডেল ব্যবহার করে স্বয়ংক্রিয় ফলাফল পরিমার্জন। - এমবেডিং কম্প্রেশন: বিট-প্যাকড কম্প্রেসড ভেক্টর ব্যবহার করে এমবেডিং স্টোরেজ প্রায় ৮x হ্রাস করে। - একাধিক ডেটাবেস ব্যাকেন্ড: SQLite (ডিফল্ট, জিরো-কনফিগারেশন) বা PostgreSQL (উচ্চ-কনকারেন্সি, প্রোডাকশন-গ্রেড)। - MCP স্ট্যান্ডার্ড কমপ্লায়েন্স: Claude Code, LangGraph এবং যেকোনো MCP-সামঞ্জস্যপূর্ণ ক্লায়েন্টের সাথে কাজ করে। সার্ভারটি কনটেক্সট ম্যানেজমেন্টের জন্য ১৬টি MCP টুল প্রকাশ করে, যার মধ্যে রয়েছে মূল অপারেশন (স্টোর, সার্চ, গেট, ডিলিট, আপডেট), সার্চ টুল (সিম্যান্টিক, FTS, হাইব্রিড), নেভিগেশন টুল (গ্রেপ, নেভিগেট, রিড রেঞ্জ) এবং ব্যাচ অপারেশন। কনফিগারেশন সম্পূর্ণরূপে এনভায়রনমেন্ট ভেরিয়েবল দ্বারা চালিত, যা কোর সেটিংস, ট্রান্সপোর্ট, অথেনটিকেশন, এমবেডিং প্রদানকারী, সারাংশ তৈরি, সার্চ বৈশিষ্ট্য এবং ডেটাবেস টিউনিং সমর্থন করে। প্রোডাকশন ব্যবহারের জন্য ডকার কম্পোজ এবং কুবারনেটিস হেলম চার্ট ডিপ্লয়মেন্ট উপলব্ধ। প্রকল্পটি ইলাস্টিক লাইসেন্স ২.০ (ELv2) এর অধীনে লাইসেন্সপ্রাপ্ত, যা ব্যক্তিগত এবং বাণিজ্যিক প্রকল্পগুলির জন্য বিনামূল্যে ব্যবহার, পরিবর্তন এবং বিতরণের অনুমতি দেয়, তবে বাণিজ্যিক চুক্তি ছাড়া তৃতীয় পক্ষকে হোস্ট করা বা ম্যানেজড পরিষেবা হিসাবে সফ্টওয়্যার প্রদান নিষিদ্ধ করে।