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

Polymath MegaBlaster MCP ایک مقامی ٹول کٹ ہے جسے Model Context Protocol (MCP) سرور کے طور پر پیک کیا گیا ہے۔ اس کا بیان کردہ مقصد AI ایجنٹس کو ان اقسام کے حسابات کو منتقل کرنے کی اجازت دینا ہے جنہیں reasoning ماڈلز عام طور پر ناقص طریقے سے سنبھالتے ہیں — جیسے کہ درست حسابی، تاریخ کی منطق، یونٹ کنورژن اور اسی طرح کے کام — تاکہ انہیں کلاسک deterministic کوڈ کے ذریعے حل کیا جا سکے۔ README اس بات پر زور دیتا ہے کہ تمام حسابات مقامی طور پر چلتے ہیں: کوئی نیٹ ورک کالز نہیں، کوئی ٹیلی میٹری نہیں اور کوئی API کیز نہیں۔ مصنف تصدیق کے لیے قارئین کو src/tools.js کی طرف اشارہ کرتا ہے، یہ نوٹ کرتے ہوئے کہ اس میں کوئی fetch یا http import موجود نہیں ہے۔ سیٹ اپ کے لیے Node.js 18 یا اس سے نیا ورژن درکار ہے۔ سرور کو کلون کیا جاتا ہے اور npm install کے ذریعے انسٹال کیا جاتا ہے، پھر اسے MCP کلائنٹ کنفیگ میں ایک مقامی کمانڈ کے طور پر رجسٹر کیا جاتا ہے، مثال کے طور پر node /absolute/path/to/polymath-megablaster-mcp/src/index.js۔ README میں Claude Desktop، Cursor اور Claude Code کے لیے سیٹ اپ دستاویزات کے لنکس موجود ہیں۔ ٹولز: README 15 مفت ٹولز کی تشہیر کرتا ہے، جنہیں درج ذیل گروپس میں تقسیم کیا گیا ہے۔ Deterministic math: calculate (arbitrary-precision expression evaluator)، factorial، permutations، combinations (arbitrary precision، float64 overflow سے بچنے کے لیے) اور compute_statistics (mean, median, standard deviation, variance, percentiles)۔ تاریخ اور وقت: date_add، date_diff (leap years، مہینے کی حدود اور کاروباری دنوں کو سنبھالتے ہوئے) اور convert_timezone (IANA zone aware)۔ کنورژن: لمبائی، وزن، حجم اور درجہ حرارت کے لیے convert_unit، اور decimal، hex، binary اور octal کے لیے convert_base۔ نیٹ ورکنگ: CIDR میتھ کے لیے calc_subnet اور private/reserved رینج کی تلاش کے لیے check_ip_type۔ ٹیکسٹ: levenshtein_distance، جو درست edit distance اور similarity ratio فراہم کرتا ہے۔ Geo: کوآرڈینیٹس کے درمیان great-circle distance کے لیے haversine_distance۔ ایجنٹ یوٹیلیٹی: GPT tokenizer کا استعمال کرتے ہوئے count_tokens، جس کا مقصد ایک بڑے پرامپٹ سے پہلے context بجٹ کا انتظام کرنا ہے۔ Dependencies میں @modelcontextprotocol/sdk، zod، mathjs اور gpt-tokenizer شامل ہیں، جو تمام npm install کے ذریعے انسٹال ہوتے ہیں؛ README بیان کرتا ہے کہ ان میں سے کوئی بھی رن ٹائم پر نیٹ ورک کالز نہیں کرتا۔ ڈویلپمنٹ کمانڈز npm install، npm test (کور لاجک پر یونٹ ٹیسٹ پلس حقیقی MCP پروٹوکول انٹیگریشن ٹیسٹ) اور سرور کو براہ راست stdin پر چلانے کے لیے node src/index.js ہیں۔ لائسنسنگ اور تجارتی نوٹس: یہ پروجیکٹ MIT لائسنس کے تحت ہے اور اسے اوپن سورس، lean اور local-first کے طور پر بیان کیا گیا ہے۔ ایک بامعاوضہ ون ٹائم ان لاک، Polymath MegaBlaster Pro، کے بارے میں کہا گیا ہے کہ یہ چار ٹولز — hmac_text، compare_semver، aes_encrypt اور aes_decrypt — کا اضافہ کرتا ہے، اور README نوٹ کرتا ہے کہ اسٹور فرنٹ لنک ابھی شامل کیا جانا ہے۔ ایک تضاد جس کی نشاندہی ضروری ہے: ریپوزٹری کی تفصیل میں 27 مفت ٹولز کا ذکر ہے، جبکہ README خود 15 ٹولز کی دستاویز فراہم کرتا ہے۔ مصنف کے ذریعہ درج ٹیگز میں mcp، mcp-server، ai-agents، deterministic-computation، llm-tools، local-first، offline-first، exact-math، subnet-calculator، date-math اور unit-converter شامل ہیں۔