Bbkt: أداة خادم MCP لإدارة Bitbucket Cloud
Bbkt، الذي طوره زاك سنيل، هو أداة خادم MCP مجانية لمنصة mcp. تم بناؤه باستخدام Go، ويتصل بمساحات العمل ومستودعات Bitbucket Cloud، ويعمل كخادم بروتوكول سياق النموذج وواجهة سطر الأوامر. يتيح لنماذج اللغة الكبيرة التفاعل مع موارد Bitbucket ويساعد المطورين في المهام اليومية. يتطلب بناء من المصدر Go 1.26+.
ماذا يتصل Bbkt؟
يعمل Bbkt كخادم MCP وأداة CLI، متصلاً بمساحات العمل ومستودعات Bitbucket Cloud. يستخدم بروتوكول سياق النموذج، وهو معيار مفتوح يسمح لنماذج اللغة الكبيرة بالتواصل مع البيانات والخدمات الخارجية. يتيح هذا الاتصال للعملاء الذكاء الاصطناعي إدارة موارد Bitbucket برمجياً، مما يوسع من قدرات بيئات التطوير المدعومة بالذكاء الاصطناعي.
الميزات والأدوات الأساسية
يقدم Bbkt أدوات قابلة للاستدعاء عبر عدة وحدات. تشمل هذه المساحات (قائمة، الحصول)، المستودعات (قائمة، الحصول، الإنشاء، الحذف)، طلبات السحب (قائمة، الحصول، الإنشاء، الدمج، الموافقة، الرفض)، تعليقات طلبات السحب (قائمة، إضافة، حل)، خطوط الأنابيب (قائمة، الحصول، التشغيل، الإيقاف، السجلات)، المشكلات (قائمة، الحصول، الإنشاء، التحديث)، وشفرة المصدر (قراءة، شجرة، بحث، تاريخ، كتابة، حذف). تتيح هذه الأدوات تفاعلاً مفصلاً مع موارد Bitbucket.
لمن هو؟
الجمهور الرئيسي لـ Bbkt يشمل المطورين ووكلاء الذكاء الاصطناعي الذين يعملون ضمن IDEs المدعومة بالذكاء الاصطناعي مثل Claude Desktop وCursor. يدعم التفاعل المباشر مع موارد Bitbucket لكل من المستخدمين البشريين والذكاء الاصطناعي. تم تصميم هذه الأداة لأولئك الذين يحتاجون إلى الوصول البرمجي أو عبر سطر الأوامر إلى Bitbucket Cloud. تخطى هذا إذا كنت لا تستخدم Bitbucket Cloud أو تحتاج إلى تكامل وكيل الذكاء الاصطناعي.
كيفية البدء
يتم مصادقة الخادم باستخدام رموز API من Atlassian (المصادقة الأساسية) أو تدفق OAuth 2.0 التفاعلي مع تحديث تلقائي للرموز. يدعم بروتوكولين للنقل: Stdio، وهو الافتراضي عند تشغيل "bbkt mcp"، وواجهة برمجة التطبيقات الرسمية للنقل القابل للبث عبر HTTP.
حالات الاستخدام
- التفاعل مع Bitbucket المدفوع بواسطة وكيل الذكاء الاصطناعي: يمكن لوكيل الذكاء الاصطناعي إدارة موارد Bitbucket، مثل قائمة طلبات السحب أو إنشاء المشكلات.
- CLI التفاعلي لمهام المطور اليومية: يمكن للمطورين تنفيذ العمليات الشائعة على Bitbucket مباشرة من طرفيتهم، مثل قائمة طلبات السحب.
- إدارة خطوط أنابيب CI/CD الآلية: يمكن لوكيل الذكاء الاصطناعي أو البرنامج النصي تشغيل، مراقبة، واسترجاع السجلات لخطوط أنابيب Bitbucket.
Bbkt يقدم واجهة مباشرة لـ Bitbucket Cloud، داعماً كل من وكلاء الذكاء الاصطناعي والمطورين. تعزز المصادقة متعددة الملفات الشخصية والواعية بالنطاق الأمان وسهولة الاستخدام. قدرة الأداة على اكتشاف الرموز غير المخصصة توفر إرشادات مفيدة للمستخدمين. إنها أداة قيمة لدمج عمليات Bitbucket في سير العمل الخاص بالذكاء الاصطناعي أو المهام من سطر الأوامر. حاول سرد المستودعات باستخدام "bbkt repos list".
