تصحيح خطأ في الإنتاج من البداية إلى النهاية دون مغادرة Claude
متى تستخدمه: تنبيه Sentry يُطلق؛ تحتاج السبب الجذري الآن.
المتطلبات الأساسية
- رمز مصادقة Sentry — User Settings → Auth Tokens → أنشئ مع 'project:read', 'event:read', 'org:read'
- الرمز في المتغيرات البيئية — اضبط SENTRY_AUTH_TOKEN و SENTRY_HOST (sentry.io أو self-hosted)
الخطوات
-
إيجاد المشكلةUse sentry-mcp. Find the most-firing issue in project 'web' from the last 6 hours.✓ تم النسخ→ معرف المشكلة + العدد + أول/آخر ظهور
-
جلب السياق الكاملGet the latest event for that issue — stack trace, breadcrumbs, request data.✓ تم النسخ→ حمولة حدث كاملة مع إطارات + مسار إجراءات المستخدم
-
الربط بالنشرWhat release was running when this first appeared? List the commits in that release.✓ تم النسخ→ علامة الإصدار + قائمة commits
-
اقتراح إصلاحLooking at the stack and the commits — which commit likely caused this? Draft a fix in the relevant file.✓ تم النسخ→ ملف ومسطر محدد؛ تعديل ملموس
النتيجة: من التنبيه إلى إصلاح مرشح في دقائق، مع سلسلة أدلة كاملة.
المزالق
- خرائط المصدر مفقودة — إطارات المكدس غير مفيدة — تحقق من رفع خريطة المصدر في إصدارات Sentry الخاصة بك؛ وإلا تعطي إطارات مضغوطة Claude لا شيء