امنح مساعدات الذكاء الاصطناعي وصولاً على مستوى الخبراء إلى قاعدة أكوادك في Axon.
يقوم خادم Axon MCP بفهرسة آلاف دوال Axon واستخدامات العمليات وصفحات توثيق SkySpark في مكتبة قابلة للبحث، ثم يكشفها من خلال Model Context Protocol. أي مساعد متوافق مع MCP -- Claude Desktop أو Cursor أو أدوات مخصصة -- يمكنه الاستعلام عن معرفتك بـ Axon بالطريقة التي يفعلها مهندس أول: البحث حسب العملية، وسحب أمثلة الاستخدام، وتتبع رسوم البيانات للاستدعاء، وإنشاء أكواد مكتوبة بأنواع، والتحقق قبل التنفيذ.
فهرسة 4,000+ وثيقة HTML في 30 إلى 60 ثانية. الاستعلام عنها في أقل من 50 ميلي ثانية. احتفظ بالذاكرة المؤقتة لمدة 24 ساعة حتى تكون الإقلاعات اللاحقة فورية.
السبب في وجوده
Axon هي لغة خاصة بالمجال -- صغيرة وغريبة وجميلة -- وأغلب نماذج اللغات الكبيرة لم ترها من قبل. بدون سياق، سيرفض المساعد المساعدة أو سيهلوس بثقة دالة لا توجد. يغلق خادم Axon MCP هذه الفجوة بطبقة معرفة مؤسسة: كل اقتراح يأتي من أكواد محفوظة حقيقية، وكل دالة مُنشأة يتم التحقق منها مسبقاً، وكل رسم بياني استدعاء ثنائي الاتجاه.
من يستخدمه
- مطورو SkySpark الذين يكتبون منطق HVAC والطاقة والشرر ويريدون برنامج إقران ذكاء اصطناعي حقيقي
- متكاملو الأتمتة في المباني الذين يوحدون المعرفة عبر عشرات مشاريع Axon
- الاستشاريون الذين يبدأون باستخدام قاعدة أكوادAxon الخاصة بعميل جديد ويحتاجون إلى ملاحة سريعة
البحث في المكتبة
كل مثال Axon، استعلام واحد
4,187 وثيقة. بحث أقل من 50ms. فئات مفهرسة وعمليات وأنماط، كلها قابلة للاستعلام من خلال واجهة MCP واحدة.
تعيد جدول الاحتلال لمنطقة ما بناءً على يوم الأسبوع ونمط نقطة التحكم. يُستخدم بشكل شائع كبوابة في خطوط أنابيب وقت التشغيل والتجميع.
حساب وقت التشغيل ساعة بساعة للمعدات عبر نطاق التاريخ. يحترم بوابات الاحتلال ونقاط التجاوز اليدوي.
يجمع سجل درجة حرارة المنطقة في متوسطات يومية، مكتوباً بـ °F أو °C بناءً على اتفاقيات علامات الموقع.
حساب خط أساس للطاقة معيّر بالطقس لموقع من بيانات المقياس التاريخية ومدخلات درجة اليوم.
كتابة نقطة تحكم جديدة لسجل النقطة مع معالجة الأولويات وعلامات سجل تتبع التدقيق.
سطح أداة MCP
واجهة مضغوطة، 20 أداة متخصصة
كل أداة يحتاجها المساعد هي مكالمة JSON بعيداً. يكشف الخادم عن أربع مجموعات: البحث وتحليل الدوال وإنشاء الأكواد والوصول المباشر إلى SkySpark. كل واحدة هي أداة MCP من الدرجة الأولى، قابلة للاكتشاف عبر tools/list.
تتدهور الأدوات برشاقة. إذا انقطع الاتصال بـ SkySpark، تستمر أدوات البحث والتحليل في العمل دون اتصال مقابل الفهرس المحلي.
تحليل الدالة
ثنائي الاتجاه بالتصميم
يجد findFunctionUsage كل موقع استدعاء. يبني getFunctionCallGraph شجرة التبعية -- من يستدعي هذه الدالة وماذا تستدعي -- في مسير واحد. يجمع getFunctionUsageStats قاعدة الأكواد بأكملها.
يتم تشغيل الفهرسة تدريجياً. احفظ ملف، الرسم البياني يتحدث. كل دالة في قاعدة أكوادAXon الخاصة بك تصبح قابلة للاستعلام مع الحفاظ على سياقها الكامل.
- ✓ حل المتصلين عبر الأدوات
- ✓ حل المستدعيين مع حد العمق
- ✓ كشف الدالة غير المستخدمة
- ✓ إحصائيات أكثر الدوال استدعاءً
إنشاء الأكواد
إنشاء وتحليل والتحقق -- في كل مرة
يوليد generateAxonCode Axon مكتوباً بأنواع من نية باللغة الطبيعية. يمشي parseAxonAst النتيجة. يفحص validateAxonCode علم الدلالات والعمليات والأنواع مقابل مكتبة الأنواع القياسية المفهرسة. فقط المخرجات المتحقق منها تصل إلى المساعد.
تعمل الحلقة في مكالمة أداة واحدة. إذا فشل التحقق، يسطح الخادم انتهاك القاعدة المحدد حتى يتمكن المساعد من الإصلاح وإعادة المحاولة.
{ "pattern": "تجميع الطاقة اليومي", "projectContext": "building-a" }
| الموقع | equip | val |
|---|---|---|
| campus-main | ahu-1 | 72.3°F |
| campus-main | ahu-2 | 74.1°F |
| campus-main | zone-core | 71.8°F |
مصادقة متعددة الأمثال
من المعرفة إلى العمل
رموز OAuth 2.1 لكل مثال SkySpark. يكتشف listSkySparkProjects لهم. يربط switchSkySparkProject النشط. ينفذ executeAxonCode ضده.
تعيش الرموز في SQLite عبر Prisma. يحدث التحديث تلقائياً. النسخ الاحتياطي والاستعادة مدمجان حتى الانتقال بين أجهزة الكمبيوتر لا يعني إعادة المصادقة على عشرة مباني.
مجموعة التقنيات
البنية
القدرات
- ~20 أداة MCP -- عبر البحث وإنشاء الأكواد وتحليل AST وتحليل الرسم البياني للاستدعاء والتنفيذ المباشر
- فهرس FlexSearch -- 4,187+ ملف توثيق HTML مع كمون الاستعلام الأقل من 50ms، TTL ذاكرة مؤقتة لمدة 24 ساعة، حجم 50-100 MB
- Tree-sitter AST --
web-tree-sitter0.26.5 لتحليل Axon مع الرموز الخاصة بالعملية - الرسوم البيانية للاستدعاء ثنائية الاتجاه -- مخزنة في SQLite عبر Prisma؛ المتصلون والمُستدعون في كلا الاتجاهين
- إنشاء أكواد مكتوبة بأنواع -- مع التحقق المسبق قبل الإرجاع إلى العميل
- OAuth 2.1 متعدد الأمثال -- مصادقة SkySpark لتنفيذ Axon المباشر
- لوحة معلومات Next.js -- وملحق VSCode مجمع (
.vsix) لسير عمل المطورين - النقل -- stdio (محلي) و HTTP (بعيد / عميل متعدد)
الفئات المفهرسة
HVAC، الطاقة، العداد، التقارير، الإدارة، تحليل الشرر، المستشعر، التحكم، تحليل البيانات، الأدوات المساعدة
المتطلبات
- Node.js 18+
- مسارات أكوادAxon والتوثيق (مكونة عبر
axon-config.json) - SkySpark 3.0+ لأدوات التنفيذ المباشر
- 8 GB RAM موصى به (
--max-old-space-size=8192)