Ora
يقيّم مدى صلاحية موقعك للوكلاء، من الطرفية أو في CI
Ora يجلب الموقع كما يفعل الوكيل، ويقيّم ما استطاع إيجاده وقراءته واستخدامه فعلًا. خدمة التقييم مستضافة ومغلقة، لكن الـ CLI المسمى ax الذي يشغّلها بترخيص MIT ولا يحتاج حسابًا، فالتدقيق أمر npx واحد، ويمكن أن يفشل الـ build بناءً على الرقم.
يناسبك إن كنت
- تطلق شيئًا تتوقع أن يقرأه الوكلاء أو يتكاملوا معه أو يشتروا منه
- تريد رقمًا يمكنك ربط الـ build به بدل تدقيق مكتوب آخر
- تفضّل مشاهدة وكيل يفشل في موقعك على تخمين أين يتعثر
- تنشر llms.txt بالفعل وتريد معرفة إن كان قد غيّر شيئًا
انتبه إلى
- الـ CLI المسمى ax وحده مفتوح المصدر، والفاحص مستضاف ومغلق، فلا يمكنك تشغيل التقييم بنفسك أو معرفة كيف وصل فحص إلى حكمه
- لوحة الترتيب عامة والتوثيق يستثني فقط فحوصات الـ tunnel والفحوصات المؤقتة، ففحص نطاق حقيقي قد يضع عليه درجة علنية
- الفحص دون مفتاح محدود بثلاثين فحصًا كل أربع وعشرين ساعة متجددة لكل IP وست عمليات إعادة فحص قسرية، ومفاتيح الفحص تُصدر يدويًا بعد التواصل معهم، فتشغيل CI دون إشراف ليس مضمونًا
- هو حديث جدًا، فالـ CLI ما زال على 0.x والمستودع عمره أسابيع، فتوقّع أن تتغير الخيارات وأشكال المخرجات تحت قدميك
التثبيت
Score a site
npx ax audit https://your-site.comGate a build on the score
npx ax audit https://your-site.com --min-score 70Add the MCP server to Claude Code
claude mcp add --transport http ora https://ora.ai/api/mcpمما يتكوّن التقييم فعلًا
أربع طبقات موزونة تشكّل النقاط المئة: الاكتشاف بعشرين، والوصول بثلاثين، وقابلية الاستخدام بأربعين، والمدفوعات بعشر. قابلية الاستخدام تحمل الوزن الأكبر لأن الوكيل الذي وجدك وقرأ توثيقك يتوقف تمامًا عند تدفق تسجيل دخول أو endpoint لم يوثّقه أحد.
المدفوعات هي الركيزة الغريبة. عشر نقاط تعتمد على قبول مدفوعات الآلات عبر قنوات مثل x402، وهو ما لا يفعله إلا جزء صغير جدًا من الويب اليوم. الفحوصات تحمل علامة قابلية التطبيق، فشغّل كتالوج الفحوصات قبل أن تعتبر العشر نقاط الناقصة عملًا مستحقًا عليك.
طريقتا الاستخدام
من الطرفية، يطبع npx ax audit التقييم وكل فحص فاشل مع طريقة إصلاحه. أضف حدًا أدنى للتقييم فيخرج برمز غير صفري، وهذه قصة CI بأكملها. أمر tunnel يتيح له الوصول إلى localhost، فتستطيع قياس فرع قبل أن يصبح عامًا لا بعده.
كخادم MCP هو endpoint من نوع streamable HTTP لا يحتاج مفتاحًا للقراءة، ووكيلك يحصل على الأفعال المثيرة للاهتمام: فحص نطاق، وإعادة تشغيل الفحوصات التي أصلحتها للتو فقط، وقراءة لوحة الترتيب، وجلب skill منشورة. أمر الرحلة المعمّقة هو الجزء الذي يستحق المتابعة، لأن تسجيلًا لوكيل يستسلم عند صفحة الدفع لديك يخبرك أكثر مما تخبرك به درجة.
ما الذي تسلّمه مقابل استخدامه
الفحص يعمل على بنيتهم التحتية لا على بنيتك، فلا توجد نسخة منه تستضيفها، ولا طريقة لقراءة سبب قرار أي فحص. أنت تأخذ رأي مزوّد واحد في جاهزية الموقع للوكلاء وأوزانه، وهذا جيد كاتجاه عام وضعيف كتدقيق.
لوحة الترتيب عامة وترتّب عشرات الآلاف من النطاقات حسب الدرجة. التوثيق لا يَعِد إلا بأن فحوصات الـ tunnel والفحوصات المؤقتة تبقى خارجها، فافترض أن فحص نطاق حقيقي قد يربط به رقمًا علنيًا، حتى لو كان نطاقًا لا تملكه.