دورة حياة كاملة — إنشاء المستودعات، الاستنساخ، الفروع، الالتزام، الدفع، فتح طلبات السحب، المراجعة، الدمج، الإصدار.
GitHub MCP Server
تكامل كامل مع GitHub وgit المحلي لوكلاء ADK-Rust Enterprise. يوفر 38 أداة MCP تغطي دورة حياة المستودع بالكامل — من create_repository إلى git_push ثم create_release.
ما الذي يقدمه للوكيل
قدرة مخصصة خلف اتصال MCP واحد.
يمتلك الخادم منطق مجاله وينشر عقد أداة يمكن لعميل MCP اكتشافه. يمكن لـ ADK-Rust تحميل هذا العقد في وكيل، تطبيع كل مخطط لمزود النموذج المختار، والحفاظ على دورة حياة الاتصال خارج منطق عمل الوكيل.
واجهة GitHub API حقيقية — كل الأدوات البعيدة تستدعي GitHub REST API الحي مع رمز الوصول الشخصي الخاص بك.
عمليات git المحلية — استنساخ، تهيئة، إضافة، التزام، دفع، وسم، سجل عبر ثنائي git المحلي.
كتابات محكومة — إنشاء القضايا، مراجعات طلبات السحب، الدمج، وحذف المستودع هي عمليات كتابة.
جاهز للسجل — يأتي مع mcp-server.toml للانضمام إلى ADK-Rust Enterprise.
البنية
كيف يتناسب GitHub MCP Server مع نظام الوكيل.
لا يحتاج النموذج أبدًا إلى تفاصيل التنفيذ أو بيانات اعتماد النظام خلف الخادم. يرى تعريفات الأدوات المراجعة. يتولى عميل MCP الاكتشاف والاستدعاءات، بينما يحتفظ الخادم بملكية التحقق، السياسة، والاتصال بنظام مجاله.
وكيل ADK-Rust
يختار قدرة من كتالوج الأدوات المراجعة.
عميل MCP
يكتشف المخططات، يرسل الاستدعاءات، ويتلقى المحتوى المطبوع.
GitHub MCP Server
يحقق في الطلب ويمتلك 38 عقود أدوات موثقة.
نظام المجال
يحافظ على واجهة برمجة التطبيقات، البيانات، بيانات الاعتماد، وقواعد العمل خلف الخادم.
من وثائق المشروع
الهيكلية المنشورة للخادم
كتالوج الأدوات
ماذا يمكن للوكيل أن يطلب من GitHub MCP Server القيام به؟
لكل أداة اسم ثابت، غرض قابل للقراءة من قبل الإنسان، وعقد إدخال JSON يتم اكتشافه أثناء تهيئة MCP. تأتي فئات المخاطر من بيان سجل المشروع عند توفره.
16 أدوات مسماة معروضة من 38 أدوات موثقة
search_reposالبحث في مستودعات GitHub حسب الاستعلام
read onlyget_repoالحصول على تفاصيل المستودع بما في ذلك الفرع الافتراضي، اللغة، والإحصائيات
read onlylist_branchesقائمة الفروع لمستودع
read onlyget_file_contentsالحصول على محتويات ملف من مستودع (مفكوك من base64)
read onlysearch_codeالبحث في الشيفرة عبر مستودعات GitHub
read onlylist_pull_requestsقائمة طلبات السحب لمستودع
read onlyget_pull_requestالحصول على طلب سحب محدد مع حالة الدمج والإحصائيات
read onlyget_pr_diffالحصول على الفرق لطلب سحب
read onlycreate_reviewإنشاء مراجعة على طلب سحب
external writecreate_issueإنشاء قضية جديدة في مستودع
external writeupdate_issueتحديث قضية موجودة (العنوان، النص، الحالة، العلامات)
external writecreate_pull_requestإنشاء طلب سحب جديد
external writeالحوكمة
افهم تأثير كل أداة.
يرث اتصال الخادم سلطة بيانات الاعتماد وبيئة النشر الخاصة به. التصريحات أدناه مأخوذة من ملف README الخاص بهذا المشروع وبيان سجل MCP؛ لا يزال تطبيقك يقرر الأدوات التي يتلقاها الوكيل وأين يتطلب الأمر الموافقة.
- حذف المستودع لا رجعة فيه — يتطلب تأكيد صريح في الإنتاج
- مراجعات طلب السحب تتطلب أذونات مناسبة للمستودع
- دمج طلب السحب يحترم قواعد حماية الفروع
- git_push يتطلب بيانات اعتماد مهيأة على الجهاز المحلي
- جميع عمليات الكتابة يتم تسجيلها تدقيقياً عند الاستخدام مع MCP Registry
واجهة MCP
ما تعلنه الوثائق الحالية.
يمكن لـ MCP حمل الأدوات، الموارد، المطالبات، النتائج المنظمة، التقدم، الإلغاء، والعمل طويل الأمد. يبرز هذا السجل ميزات البروتوكول الحديثة المذكورة صراحة في هذا المستودع.
التثبيت والاتصال
اتبع نقطة البداية الموثقة للمشروع.
ثبت الخادم في البيئة التي تمتلك بيانات الاعتماد والوصول إلى المجال. أضفه إلى مضيف MCP الخاص بك، تحقق من الأدوات المكتشفة، وقم بتضييق مجموعة الأدوات قبل تسليمها لوكيل الإنتاج.
cargo install adk-mcp-githubexport GITHUB_TOKEN=ghp_xxxxxxxxxxxxيتم استخراج الأوامر والتكوين من ملف README العام. تحقق من المتطلبات المسبقة، متغيرات البيئة، وخيارات الإصدار المحددة في الوثائق الرسمية قبل النشر.
الوثائق الرسمية
تابع مصدر الحقيقة الخاص بصانعي المشروع.
توفر هذه الصفحة خريطة سهلة الوصول للخادم. يبقى المستودع المرجع الدقيق للمخططات، المتطلبات المسبقة، التكوين، الأمثلة، الاختبارات، الإصدارات، وتحديثات الأمان.
استمر في الاستكشاف
المزيد في أدوات المطورين.
سجل المصدر
بيانات الإصدار والمستودع لهذا الإدخال في الكتالوج.
- الإصدار
- 1.3.0
- الرخصة
- Apache-2.0
- الأدوات
- 38
- المراجعة
- 8efc06a0f58c
- تم التحديث
- 24 مايو 2026