مايكو: طبقة ذكاء لفرق البرمجيات المدعومة بالذكاء الاصطناعي
Myco، أداة خادم MCP تم تطويرها بواسطة Battam1111 (Yanjun Chen) وصيانتها من قبل Goondocks Consulting، تعزز فرق البرمجيات المدعومة بالذكاء الاصطناعي. تعمل كـ "جهاز عصبي" أو "طبقة ذكاء" للمشاريع، حيث توفر ذاكرة دائمة وبنية تحتية للسياق لوكلاء البرمجة. تم بناؤها بشكل أساسي باستخدام Rust، كما أن Myco تتضمن أيضًا TypeScript لمشغل MCP وPython لنواتها، موزعة كملف ثنائي محلي مستقل لمختلف المنصات.
ماذا يتصل Myco؟
يتصل Myco ويعزز فرق البرمجيات المدعومة بالذكاء الاصطناعي ووكلاء البرمجة الخاصة بهم. يعمل كطبقة ذكاء، موفرًا ذاكرة دائمة وبنية تحتية للسياق حاسمة لوكلاء الذكاء الاصطناعي الذين يعملون ضمن مشاريع تطوير البرمجيات. تصنيف Myco هو خادم MCP، يعمل عبر بروتوكول نموذج السياق القياسي. يدعم التواصل مع مجموعة من عملاء الذكاء الاصطناعي المتوافقين، بما في ذلك Claude Code وCursor وCopilot وGemini CLI، ويعمل كمركز رئيسي لأنشطتهم.
الميزات والأدوات الأساسية
يعرض Myco أداة myco_cortex، والتي تتضمن عملية "canopy_map" لإرجاع نظرة عامة معمارية عن المشروع. كما يقوم تلقائيًا بإنشاء "مهارات" من المعرفة المتراكمة في القبو، تمثل سير العمل القابلة للاستدعاء. توفر وظيفة Team Host "نقطة نهاية MCP بست أدوات للقراءة فقط" عبر عنوان URL عام آمن، مما يمكّن من تبادل رؤى المشروع. تتيح هذه النقطة لوكلاء الذكاء الاصطناعي وأعضاء الفريق الوصول إلى المعرفة الجماعية دون الحاجة إلى حساب سحابي.
لمن هو؟
تم تصميم Myco لفرق البرمجيات المدعومة بالذكاء الاصطناعي التي تسعى لتعزيز عمليات تطويرها من خلال إدارة السياق والمعرفة المتقدمة. يستهدف الفرق التي تستخدم وكلاء البرمجة بالذكاء الاصطناعي وتهدف إلى تحسين فهم الوكلاء واتخاذ القرارات والتعاون عبر الفرق. يدعم النظام مجموعة متنوعة من عملاء الذكاء الاصطناعي، ويعمل كطبقة أساسية لعملياتهم. تخطى هذا إذا لم تكن فريقك يستخدم وكلاء البرمجة بالذكاء الاصطناعي لتطوير البرمجيات.
كيفية البدء
لا تتطلب النظام الأساسي أي بيانات اعتماد، حيث يستخدم نموذج مصادقة "بدون مفتاح" حيث يتم إنشاء الثقة من خلال الإنسان الحي عند البوابة، وتاريخ السبب القابل للكشف الخاص بالركيزة، وعقيدة يختمها النظام ويطبقها على نفسه. يتواصل عبر بروتوكول نموذج السياق القياسي عبر stdio أو Streamable HTTP، بينما تستخدم وظيفة Team Host HTTPS العامة للتواصل.
حالات الاستخدام
- التقاط وبناء معرفة المشروع الدائمة من خلال معالجة بدايات الجلسة، والمطالبات، واستدعاءات الأدوات، والنصوص إلى "جراثيم" دائمة.
- توجيه الاسترجاع السياقي إلى الوكلاء، مما يوفر لهم إحاطات الجلسة، والجراثيم ذات الصلة، وتشريح ملف Canopy لفهم معزز.
- مشاركة المعرفة عبر الفرق باستخدام Team Host، مما يمكّن الزملاء من الوصول إلى المعرفة المتراكمة للمشروع دون حساب سحابي.
مايكو توفر "طبقة ذكاء" حاسمة لفرق البرمجيات المدعومة بالذكاء الاصطناعي، مما يبني معرفة مشروع دائمة ويوجه المعلومات السياقية إلى الوكلاء. إن نظام المصادقة الفريد "بدون مفتاح" ووظيفة استضافة الفريق تمكن الوصول الآمن والمشترك إلى الرؤى المتراكمة. تدعم المنصة مجموعة واسعة من عملاء الذكاء الاصطناعي وتتكامل مباشرة في سير العمل التطويري.