خادم MCP المحلي يقدم سياق الشيفرة الدلالية لوكلاء الذكاء الاصطناعي
tracedecay، من ScriptedAlchemy، هو خادم MCP محلي يوفر ذكاءً رمزياً دلالياً لوكلاء البرمجة بالذكاء الاصطناعي، مصمم لتقليل فحص الملفات المتكرر. يبني رسمًا بيانيًا دلاليًا على مستوى المستودع ويعرض أكثر من 70 أداة MCP متخصصة للإجابة على الاستفسارات حول علاقات الاستدعاء، ونطاق التأثير، والتعديلات المثبتة، مما يقلل من استهلاك رموز LLM من خلال تضييق الطلبات إلى مقاطع ذات صلة. يحصل المهندسون وباحثو الذكاء الاصطناعي الذين يدمجون مساعدين الوكلاء على ذاكرة المشروع والبيانات الوصفية المحتفظ بها على أجهزتهم الخاصة.
ما المهام التي يمكنك استخدامها من أجلها؟
تعمل tracedecay كذاكرة مشروع يستفسر عنها وكلاء الذكاء الاصطناعي للمهام المحددة للمطورين. تدعم الاكتشاف والتنقل عبر رسم بياني دلالي محلي، وتحليل الأثر لتقييم التغييرات اللاحقة، وتعديلات مثبتة تعتمد على AST لتعديلات دقيقة في الشيفرة. تشمل سير العمل النموذجية التي تدعمها استفسارات رسم الاتصال، وتجميع سياق PR، وتوليد سجل التغييرات المدرك للاختلافات، ورسم الاختبارات إلى مسارات الشيفرة. يتم عرض هذه المهام من خلال مجموعة أدوات تضم أكثر من 70 أداة MCP.
ما مدى دقة الرؤى التي تنتجها؟
ينتج الأداة بيانات وصفية للشيفرة منظمة وقابلة للاستعلام بواسطة الآلة من خلال استخراج الرموز باستخدام مستخلصات Rust tree-sitter عبر أكثر من 50 لغة، مما يربط إجابات الوكلاء بالنحو المحلل بدلاً من النص الخام. تستخدم التعديلات المثبتة إعادة كتابة AST وأدوات استبدال السلاسل، وتقارير تحليل نطاق الأثر توضح الاعتماديات اللاحقة. تعتمد الدقة على تغطية المستخلص لكل لغة وموثوقية الأشجار المحللة؛ الهدف من النواة Rust هو الحفاظ على سرعة المعالجة وتقليل الحمل على الموارد أثناء بناء واستعلام الرسوم البيانية.
هل يتكامل مع سير العمل ويحمي بيانات المشروع؟
تخزن tracedecay ذاكرة المشروع محليًا في قاعدة بيانات libSQL وتعمل كملف ثنائي Rust على macOS (Apple Silicon) وLinux وWindows (عبر Scoop)، مما يحافظ على الفهرسة والبيانات الوصفية على جهاز المطور. يتكامل مع سير عمل Git لتحليل PR والاختلافات، ولكنه يتطلب عميلًا متوافقًا مع MCP أو وكيل ذكاء اصطناعي ليعمل. تهدف التنفيذ والصيانة النشطة من قبل ScriptedAlchemy إلى التوافق مع خطوط تطوير مدفوعة بالوكلاء بدلاً من استبدال أدوات CI أو محرر موجودة.
خيار عملي للفرق التي تستخدم مراجعة الكود المدفوعة بالوكيل وإعادة الهيكلة
tracedecay هو خيار عملي للمطورين والباحثين الذين يرغبون في سياق مشروع مدرك للوكيل دون نقل الكود خارج المضيف؛ تصميمه يفضل التحليل المحلي والبيانات الوصفية القابلة للاستعلام بواسطة الآلة. توقع خطوة دمج قصيرة لربط عميل MCP والتحقق من التعديلات المستندة إلى AST في سير عمل CI الخاص بك. استخدم الأداة كمصدر لسياق مستهدف للوكيل، وتحقق من التغييرات المقترحة قبل دمجها في الفروع الرئيسية.