بناء وكيل ترميز يستخدم MCPs من GitHub و Sentry
متى تستخدمه: تريد وكيلاً قابلاً للبرمجة، وليس جلسة دردشة.
المتطلبات الأساسية
- Node 20+ — قياسي
- نقاط نهاية MCP للأدوات التي تريدها (github, sentry, إلخ) — إما موجودة علناً أو نشرات خاصة بك
الخطوات
-
تثبيت + السقالةnpm install @volcano.dev/agent واكتب وكيلاً بسيطاً يتصل بـ github و sentry MCPs مع Anthropic كنموذج.✓ تم النسخ→ مشروع TS قيد التشغيل
-
اكتب المهمةمهمة الوكيل: كل 15 دقيقة، ابحث عن أخطاء Sentry جديدة، وربطها بـ GitHub commits عبر MCP، وصياغة PRs للعودة للواضحة منها.✓ تم النسخ→ الوكيل ينفذ المهمة بشكل مستقل
-
تجهيز الأدواتتفعيل آثار OTel وأنابيب إلى Honeycomb/Grafana.✓ تم النسخ→ آثار مرئية
النتيجة: وكيل أتمتة جاهز للإنتاج مع القدرة على المراقبة.
المزالق
- الوكيل يتخيل استدعاءات أدوات غير موجودة — قيد مجموعة MCP التي يتم تمريرها للوكيل؛ عدد أقل من الأدوات الموثقة بشكل جيد أفضل
- إعادة المحاولة تضخم المشاكل العابرة في المصب — ضبط سياسة إعادة المحاولة وإضافة تراجع أسي