التوافق والمواصفات التقنية
قدرات اللغات#
Maguyva مُحسَّن للغات البرمجة، لكنه يفهرس أيضًا الويب، والإعدادات، والمخططات (schema)، والوثائق، وتقنيات نصية أخرى. أدناه أعداد القدرات التي تُشغِّل البحث البنيوي، والبحث عن الرموز، والفهرسة الأساسية.
تدعم Maguyva 279 من لغات وتقنيات نصية. تأتي هذه الأعداد من إعدادات اللغة المرجعية وهي غير حصرية: يمكن أن تمتلك اللغة الواحدة بحثًا بنيويًا قائمًا على AST واستخراج رموز في آنٍ واحد.
البحث البنيوي القائم على AST
AST241
اللغات التي تمتلك بنية مدعومة بمحلل لتحليل AST وسير عمل البحث البنيوي.
استخراج الرموز
الرموز277
اللغات التي تمتلك بيانات وصفية للرموز مصدرها الكود ذاته، للتعريفات والبحث.
التغطية المفهرسة
الكل279
كل لغة مُدرجة مفهرسة من حيث سياق الملفات والنص والمستودع.
لغات البرمجة
116 لغةتقنيات الويب
22 لغةالشل والبرمجة النصية
5 لغةلغات الاستعلام
5 لغةالمخططات والتسلسل
10 لغةالإعدادات والبيانات
33 لغةأنظمة البناء
7 لغةسلسلة الكتل والعقود الذكية
3 لغةمتخصصة
13 لغةالتجميع
3 لغةالإعدادات
10 لغةالبيانات
16 لغةقواعد البيانات
1 لغةالمخططات البيانية
1 لغةالتوثيق
17 لغةالرسوميات
1 لغةالأجهزة
2 لغةالبنية التحتية
11 لغةالترميز
1 لغةالاختبار
2 لغةتمتلك 241 لغة اليوم بحثًا بنيويًا مدعومًا بـ AST. اللغات الموسومة بـ Text لا تزال قابلة للفهرسة، لكن الاستعلامات البنيوية تعتمد على سياق ملفات ونص أخف.
هل تحتاج إلى النسخة المفهومة للبشر؟ تصفّح أدلة اللغات الجديد للاطلاع على صفحات منسّقة عن Python وTypeScript وJava وTerraform وCOBOL وغيرها من المجموعات التقنية التي يقيّمها الناس فعليًا.
تكامل المستودع#
مستودعات الكود المدعومة#
- GitHub - مستودعات عامة وخاصة
GitLab- (مخطط له)Bitbucket- (مخطط له)
ميزات التحكم بالإصدارات#
- تحليل خاص بالفرع
دعم صيغ الملفات#
تعالج Maguyva الكود المصدري والملفات النصية. تُدعم وثائق Markdown وHTML كما هو مذكور في قسم اللغات أعلاه. كما يمكن تحليل صيغ البيانات المهيكلة التالية:
صيغ البيانات#
- CSV - قيم مفصولة بفواصل
- XML - بيانات مهيكلة وإعدادات
- JSON - وثائق API والبيانات
- YAML - ملفات الإعدادات
- TOML - ملفات الإعدادات
توافق Model Context Protocol (MCP)#
عملاء MCP الموثّقون#
تمتلك Maguyva حاليًا أدلة إعداد لـ Claude Code وClaude Desktop وCursor وVS Code وWindsurf وCodex CLI وGitHub Copilot CLI وGemini CLI وCline وRoo Code وGoose وContinue وLM Studio وAmazon Q وJetBrains وZed وTrae وOpenCode وBoltAI وLibreChat وAntigravity وClaude Cowork وChatGPT وWarp. يمكن لعملاء آخرين متوافقين مع MCP (other MCP-compatible clients) الاتصال بالخادم نفسه إذا كانوا يدعمون إعداد MCP القياسي.
ملاحظة حول التوافق: يستخدم Maguyva بروتوكول MCP القياسي. يمكن لأي عميل يدعم MCP الاتصال بنفس الخادم، حتى لو لم نكتب بعد دليل إعداد رسمي خاصًا به.
فوائد التكامل#
- لا ارتهان لمزوّد واحد - لا تسعى Maguyva إلى الاستحواذ على بيئة التطوير لديك. إنها ببساطة أداة MCP تُدمجها في أي عميل أو مسار عمل تريد استخدامه بالفعل.
- سياق متّسق - نفس البيانات المحسّنة عبر جميع النماذج
- جاهز للمستقبل - يعمل تلقائيًا مع نماذج جديدة متوافقة مع MCP
الأمان والخصوصية#
حماية البيانات#
- أمان النقل - تستخدم الاتصالات بالخدمة HTTPS/TLS
- التخزين المُدار - تُخزَّن البيانات المفهرسة على بنية تحتية مُدارة بتشفير على مستوى التخزين للبيانات في حالة السكون
- احتفاظ خاضع للتحكّم - يؤدي فصل المستودع إلى إزالة البيانات المفهرسة النشطة، مع انتهاء صلاحية النسخ الاحتياطية المتبقية وفق جدول الاحتفاظ
- عزل مساحة الأسماء - تُحدَّد بيانات المستودع حسب مساحة العمل ومساحة الأسماء عبر مسارات خط المعالجة واستعلامات قاعدة البيانات
ضوابط الوصول#
- المصادقة القائمة على الرمز المميز - تتطلب طلبات API رمزًا مميزًا صالحًا
- وصول محدود النطاق للمستودعات - يقتصر الوصول على المستودعات ومساحات الأسماء المتاحة لمساحة عملك
- تسجيل العمليات - تُسجَّل استدعاءات الأدوات وأحداث الخدمة لأغراض استكشاف الأخطاء والأمان ومنع إساءة الاستخدام
توافق المنصة#
تعمل Maguyva كخدمة سحابية. يمكن لأي عميل متوافق مع MCP على أي نظام تشغيل الاتصال عبر بروتوكول MCP القياسي. لا حاجة إلى تثبيت محلي.
البدء#
هل أنت مستعد لدمج Maguyva في مسار عمل التطوير الخاص بك؟
البدء السريع: يبدأ معظم المطورين العمل الفعلي خلال أقل من 5 دقائق. ما عليك سوى ربط مستودعك والبدء فورًا في تحسين مسارات عمل الذكاء الاصطناعي لديك.
قاعدة كود ضخمة؟ اطّلع على خطة Fleet لدعم أكثر من 10 ملايين سطر من الكود.