/ الدليل / الملعب / opik-mcp
● مجتمع comet-ml ⚡ فوري

opik-mcp

بواسطة comet-ml · comet-ml/opik-mcp

أداة MCP رسمية من Comet لـ Opik — أدِر الرسائل والمشاريع والتتبعات والمقاييس في تطبيقات LLM الخاصة بك من Claude أو Cursor دون التبديل بين التبويبات.

Opik منصة مراقبة LLM (رسائل، تتبعات، تقييمات، مجموعات بيانات). توفر أداة MCP الرسمية هذه للمحرر/الوكيل إمكانية الوصول إلى هذه المكونات الأساسية: قائمة التتبعات وسحب الرسائل وإنشاء مجموعات بيانات وفحص المقاييس. يعمل مع Opik Cloud أو النسخة المستضافة ذاتياً.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

opik.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "opik": {
      "command": "npx",
      "args": [
        "-y",
        "opik-mcp"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "opik": {
      "command": "npx",
      "args": [
        "-y",
        "opik-mcp"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "opik": {
      "command": "npx",
      "args": [
        "-y",
        "opik-mcp"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "opik": {
      "command": "npx",
      "args": [
        "-y",
        "opik-mcp"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "opik",
      "command": "npx",
      "args": [
        "-y",
        "opik-mcp"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "opik": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "opik-mcp"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add opik -- npx -y opik-mcp

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: opik-mcp

سحب تتبع الإنتاج إلى بيئة IDE الخاصة بك لتصحيح استجابة LLM الخاطئة

👤 مطورو تطبيقات LLM ⏱ ~15 min intermediate

متى تستخدمه: يبلغ المستخدم عن إجابة خاطئة؛ التتبع موجود في Opik؛ تريد فحصه دون ترك Cursor.

المتطلبات الأساسية
  • مفتاح API الخاص بـ Opik — comet.com/site > API Keys (أو إدارة النسخة المستضافة ذاتياً)
الخطوات
  1. ابحث عن التتبع
    ابحث عن التتبعات في المشروع 'prod-chatbot' حيث يحتوي الإخراج على 'I cannot help with that'. آخر 24 ساعة.✓ تم النسخ
    → معرفات التتبع المطابقة + الطوابع الزمنية
  2. الفحص
    افتح معرف التتبع abc123. اعرض سلسلة الرسائل الكاملة والأدوات المستدعاة والمنطق الوسيط.✓ تم النسخ
    → كائن التتبع الكامل
  3. تشكيل فرضية
    لماذا قد يكون النموذج قد رفض؟ قارن هذا التتبع مع تتبع ناجح آخر على نفس قالب الرسالة.✓ تم النسخ
    → الفرق + الفرضية

النتيجة: تصحيح أسرع للأخطاء مدفوع بالتتبع دون الحاجة لتبديل التطبيقات.

المزالق
  • معلومات شخصية في التتبعات — قم بتكوين إخفاء Opik قبل تفعيل وصول MCP على نطاق واسع

التكرار على قالب الرسالة مع متابعة الإصدارات

👤 مهندسو الرسائل ⏱ ~25 min advanced

متى تستخدمه: أنت تضبط رسالة النظام وتريد حفظ كل إصدار في Opik للتراجع.

الخطوات
  1. سحب الإصدار الحالي
    احصل على أحدث إصدار من الرسالة 'support-agent-system'.✓ تم النسخ
    → نص الرسالة الحالي
  2. التحرير والالتزام
    اقترح تغييراً للتعامل بشكل أفضل مع التصعيدات. عرض الفرق. التزم بإصدار جديد برسالة 'add escalation path'.✓ تم النسخ
    → الفرق + معرف الإصدار الجديد
  3. التقييم مقابل مجموعة البيانات
    قم بتشغيل هذا الإصدار الجديد مقابل مجموعة البيانات 'support-eval-v1'. قارن معدل النجاح مع الإصدار السابق.✓ تم النسخ
    → مقارنة المقاييس

النتيجة: تغييرات الرسائل مدفوعة بالبيانات مع تحكم الإصدارات.

المزالق
  • غياب الضوابط — رسالة سيئة تصبح إنتاجية — استخدم إطار العمل التجريبي في Opik: لا تقم بالترقية إلا إذا كان معدل النجاح ≥ الأساسي

إنشاء تقرير صحة تطبيق LLM أسبوعي

👤 قادة الهندسة ومديرو منتجات تطبيقات LLM ⏱ ~30 min intermediate

متى تستخدمه: تريد ملخص صباح الاثنين لتكلفة والكمون ومعدل الأخطاء وفئات الأعطال الرئيسية.

الخطوات
  1. سحب مقاييس الأسبوع الماضي
    للمشروع 'prod-chatbot': إجمالي التتبعات وإجمالي الرموز ومتوسط الكمون p50/p95 وعدد الأخطاء — خلال آخر 7 أيام.✓ تم النسخ
    → كتلة المقاييس
  2. تصنيف الأعطال
    أخذ عينة من 20 تتبع فاشل. تجميع حسب نمط الفشل. ترتيب المجموعات حسب التكرار.✓ تم النسخ
    → تصنيف الأعطال
  3. كتابة الملخص
    اكتب ملخص Markdown مع المقاييس وأفضل 3 أنماط أعطال، جاهز للنشر على Slack.✓ تم النسخ
    → تقرير قابل للمشاركة

النتيجة: وعي أسبوعي بعمليات LLM دون الحاجة للوقت اليدوي على لوحات المعلومات.

المزالق
  • انجراف المقاييس مع تطور التطبيق — قم بإصدار قالب التقرير؛ قارن التفاح بالتفاح أسبوع بأسبوع
اجمعها مع: notion

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

opik + github

عند انحدار الرسالة، افتح مسألة GitHub مع التتبع الفاشل

إذا انخفض معدل النجاح بأكثر من 5% في 'support-eval-v1' مقابل الأسبوع الماضي، أنشئ مسألة GitHub مع أفضل 3 معرفات تتبع فاشلة.✓ تم النسخ
opik + notion

نشر ملخص صحة LLM الأسبوعي إلى Notion

اكتب ملخص يوم الاثنين من مقاييس Opik للأسبوع الماضي وأنشئ صفحة Notion في 'LLM Weekly'.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
list_projects workspace_id? تصفح مساحة العمل الخاصة بك 1 API call
list_traces project, filter?, start?, end?, limit? ابحث عن التتبعات حسب نطاق زمني أو محتوى 1 API call
get_trace trace_id فحص عميق لتتبع واحد 1 API call
get_prompt name, version? قراءة رسالة للتحرير أو الاستخدام في الكود 1 API call
create_prompt_version name, template, message? الالتزام بتكرار رسالة جديد 1 API call
create_dataset name, items[] بناء مجموعة بيانات للتقييم 1 API call
get_metrics project, metric, window مراقبة التكلفة والكمون والجودة 1 API call

التكلفة والحدود

تكلفة التشغيل

حصة API
Opik Cloud لديها حدود لكل خطة؛ النسخة المستضافة ذاتياً غير محدودة
الرموز لكل استدعاء
قوائم التتبع 1k-5k رموز؛ التتبعات الفردية 500-3000
التكلفة المالية
Opik لديها طبقة مجانية سخية؛ خطط مدفوعة للحجم الكبير. أداة MCP نفسها مجانية (Apache 2.0).
نصيحة
استخدم list_traces مع نافذة زمنية؛ أبداً بدون نطاق على مشروع مشغول.

الأمان

الصلاحيات والأسرار ونطاق الأثر

الحد الأدنى من الصلاحيات: نطاق مفتاح API الخاص بـ Opik لمساحة العمل التي تنوي تعريضها
تخزين بيانات الاعتماد: متغير البيئة OPIK_API_KEY؛ نقل HTTP يستخدم Authorization: Bearer
نقل البيانات الخارجي: قد تحتوي التتبعات على رسائل واستجابات تحتوي على معلومات شخصية — افهم منطقة Opik وإعداد إخفاء البيانات
لا تمنح أبدًا: مفتاح نطاق مسؤول لآلة تطوير مشتركة

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

401 Unauthorized (Bearer)

تحقق من OPIK_API_KEY. للاستضافة الذاتية، قم أيضاً بتعيين --apiUrl http://host:5173/api.

تحقق: curl -H 'Authorization: Bearer $KEY' $URL/api/v1/workspaces
قائمة التتبع فارغة رغم وجود حركة مرور

المشروع أو مساحة العمل خاطئة. قم بقائمة المشاريع أولاً وتأكد من UUID.

لا يمكن لـ MCP المستضاف ذاتياً الوصول إلى backend

استخدم شبكة الحاوية (نفس شبكة docker) أو map --apiUrl إلى عنوان URL يمكن الوصول إليه خارجياً.

البدائل

opik-mcp مقابل البدائل

البديلمتى تستخدمهاالمقايضة
LangSmith MCPتستخدم LangSmith للتتبعمنصة مختلفة؛ إمكانيات مماثلة
Langfuse MCPتستخدم Langfuse (OSS)أيضاً OSS وقابلة للاستضافة الذاتية؛ مخططات مختلفة
Arize / Phoenixتريد التركيز على التقييمات وكشف الانجرافميزات مراقبة ML أغنى؛ منحنى تعلم أكثر حدة

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills