Seer، MCP یا CLI؟ راهنمای Sentry برای دیباگ با ایجنتها
خلاصهٔ کاملتر
تیم Sentry تو این مقاله به سؤالی جواب میده که زیاد ازشون پرسیده میشه: «اگه Sentry MCP رو به ایجنتم وصل کنم، دیگه Seer لازمه؟» نویسنده میگه Seer، Sentry MCP (یعنی سروری که دادههای Sentry رو به ایجنتهای هوش مصنوعی میرسونه)، Sentry CLI و اتصال به ایجنتهای کدنویسی رقیب هم نیستن. هر کدوم یه بخش از کار دیباگ رو پوشش میدن و مهم اینه که بدونی کدوم کار رو بقیه نمیکنن.
Seer دیباگر ایجنتی خود Sentry ه و به خطاها، traceها، profileها، لاگها و کد ریپوهای وصلشده دسترسی داره. بخش Seer Agent یه رابط چته که تو Slack یا UI خود Sentry اجرا میشه. میتونی ازش بپرسی بعد از deploy دیشب چی بالا رفته، یا بخوای برات alert و داشبورد بسازه. تو Slack کل تیم میتونن وسط یه incident وارد همون thread بشن و مسیر بررسی رو عوض کنن.
Autofix از یه issue شروع میکنه و علت اصلی رو پیدا میکنه، نه فقط خطی که خطا رو پرتاب کرده. مثال نویسنده یه خطای checkout ه که در اصل به خاطر یه index گمشدهٔ دیتابیس تو دو سرویس اونطرفتر بوده. بعد میتونی برنامهٔ اصلاح رو به یه ایجنت ابری مثل Claude، Cursor یا GitHub Copilot بدی یا بذاری خود Seer یه PR باز کنه. Autofix خودکار هم روی issueهایی با 10 رویداد یا بیشتر در 14 روز اخیر اجرا میشه و فایلهایی مثل AGENTS.md و CLAUDE.md رو هم میخونه.
برای آوردن Sentry به ابزارهای خودت، Agent Plugin با یه دستور MCP رو وصل میکنه و یه کتابخونه از skillها هم اضافه میکنه. این skillها مثلاً به ایجنت یاد میدن SDK درست رو برای فریمورکت نصب کنه. MCP با Claude Code، Codex، Cursor، VS Code و ابزارهای دیگه کار میکنه:
npx @sentry/ai installSentry CLI جدید هم برای ترمیناله و org و پروژه رو از DSN و فایلهای .env تشخیص میده. با selectorهایی مثل @latest و @most_frequent لازم نیست دنبال ID بگردی. دستور sentry issue explain تحلیل Seer رو تو ترمینال نشون میده و sentry issue plan یه برنامهٔ اصلاح قدمبهقدم میده. هر دستور دادهای --json هم قبول میکنه تا CI بتونه ازش استفاده کنه.
نویسنده میگه بدون Seer، MCP فقط stack trace و جزئیات رویداد رو به ایجنت میده و برای باگ ساده همین کافیه. ولی برای regressionی که علتش چند سرویس دورتره، مدل عمومی با دادهٔ خام به مشکل میخوره. پیشنهادش اینه که اول Seer تشخیص بده، بعد ایجنت پیادهسازی کنه. حالت کاملاً خودکار هم با webhook ممکنه که تا وقتی PR آماده بشه، کسی درگیر نمیشه. به گفتهٔ مقاله، تیم Cursor با یه حلقهٔ روزانه روی دادههای کرش Sentry، نرخ کرش out-of-memory رو تا 80 درصد کم کرده.
نکات کلیدی:
- قیمت Seer ماهی 40 دلار برای هر active contributor ه، یعنی کسی که در ماه دو PR یا بیشتر تو یه ریپوی فعالشده باز کنه.
- Seer به پلن پولی Team، Business یا Enterprise نیاز داره و یه trial چهاردهروزه داره.
- Autofix فقط روی GitHub.com و GitLab.com کار میکنه و تحویل به ایجنت کدنویسی فقط روی GitHub ه.
- Seer Agent در open beta ه و اگه Open Team Membership خاموش باشه، در دسترس نیست.
- روی Sentry self-hosted، MCP کار میکنه ولی ابزارهای Seer نه.
- Seer هم خطاها و هم مشکلهای performance رو پوشش میده.




