عن المشروع

Polymath MegaBlaster MCP هو مجموعة أدوات محلية مُغلفة كخادم Model Context Protocol (MCP). الغرض المعلن منه هو السماح لوكلاء الذكاء الاصطناعي بنقل أنواع الحسابات التي تميل نماذج الاستدلال إلى التعامل معها بشكل سيئ — مثل الحساب الدقيق، والاستدلال بالتاريخ، وتحويل الوحدات ومهام مشابهة — إلى كود حتمي كلاسيكي. ويؤكد ملف README أن جميع الحسابات تعمل محلياً: لا مكالمات شبكة، ولا تتبع (telemetry)، ولا مفاتيح API. ويوجه المؤلف القراء إلى src/tools.js للتحقق، مشيراً إلى عدم وجود استيراد لـ fetch أو http فيه. يتطلب الإعداد Node.js 18 أو إصداراً أحدث. يتم استنساخ الخادم وتثبيته باستخدام npm install، ثم تسجيله في تكوين عميل MCP كأمر محلي، على سبيل المثال node /absolute/path/to/polymath-megablaster-mcp/src/index.js. ويربط ملف README بوثائق الإعداد لـ Claude Desktop و Cursor و Claude Code. الأدوات: يعلن ملف README عن 15 أداة مجانية، مقسمة كما يلي. الرياضيات الحتمية: calculate (مقيم تعبيرات بدقة عشوائية)، factorial، permutations، combinations (بدقة عشوائية، لتجنب تجاوز float64) و compute_statistics (المتوسط، الوسيط، الانحراف المعياري، التباين، والمئويات). التاريخ والوقت: date_add، date_diff (التعامل مع السنوات الكبيسة، وحدود الأشهر وأيام العمل) و convert_timezone (متوافق مع مناطق IANA). التحويل: convert_unit للطول والوزن والحجم ودرجة الحرارة، و convert_base للعشري والسداسي عشر والثنائي والثماني. الشبكات: calc_subnet لحسابات CIDR و check_ip_type للبحث في النطاقات الخاصة/المحجوزة. النصوص: levenshtein_distance، التي تعيد مسافة التعديل الدقيقة ونسبة التشابه. الجغرافيا: haversine_distance للمسافة الدائرة العظمى بين الإحداثيات. أدوات الوكيل: count_tokens باستخدام GPT tokenizer، والمخصصة لإدارة ميزانية السياق قبل إرسال مطالبة كبيرة. التبعيات هي @modelcontextprotocol/sdk و zod و mathjs و gpt-tokenizer، وجميعها يتم تثبيتها بواسطة npm install؛ ويذكر ملف README أن أيًا منها لا يقوم بمكالمات شبكة أثناء التشغيل. أوامر التطوير هي npm install و npm test (اختبارات الوحدة للمنطق الأساسي بالإضافة إلى اختبارات تكامل بروتوكول MCP الحقيقية) و node src/index.js لتشغيل الخادم مباشرة على stdin. ملاحظات الترخيص والتجارة: المشروع مرخص بموجب MIT وموصوف بأنه مفتوح المصدر، رشيق، ويعتمد على النهج المحلي أولاً. ويُذكر أن هناك نسخة مدفوعة لمرة واحدة، 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.