طريقة Eigent: إعداد أول خادم MCP مخصص لك
أتمتة سير عمل GitHub باستخدام نظام Eigent متعدد الوكلاء

في مشاريع المصدر المفتوح، الوقت ثمين. يوازن القائمون على الصيانة بين إصلاح الأخطاء وطلبات الميزات ودعم المجتمع والتوثيق، وكل ذلك أثناء محاولة الحفاظ على أمان الكود وتنظيم الإصدارات. إحدى المهام المتكررة ولكن المهمة للغاية هي مراجعة طلبات السحب وإعداد تحديثات الإصدارات. إنها ضرورية، لكنها تستهلك ساعات كان يمكن استثمارها في الابتكار.
ماذا لو كانت الأتمتة تتولى عنك العمل الروتيني؟ هنا يأتي دور Eigent، حيث يمنحك زميل عمل مفتوح المصدر من Eigent يمكنه دعم سير عملك في GitHub وأتمتته بشكل موثوق.
Eigent هو أول تطبيق سطح مكتب في العالم من فئة قوة عمل متعددة الوكلاء، ويمنحك القدرة على إنشاء وإدارة ونشر قوة عمل ذكاء اصطناعي مخصصة يمكنها تحويل أكثر سير العمل تعقيدًا إلى مهام مؤتمتة. إنه نظام معياري متعدد الوكلاء يمكنه تفكيك المهام المعقدة والتعامل معها عبر وكلاء متخصصين يعملون بتنسيق فيما بينهم.
تعمل منصة التنسيق متعددة الوكلاء من Eigent على تعزيز الإنتاجية عبر تحويل سير عملك إلى مهام مؤتمتة. وبفضل اعتماده على إطار CAMEL مفتوح المصدر، فإنه يوفر التنفيذ المتوازي والتخصيص والخصوصية لأتمتة الذكاء الاصطناعي.
ما الذي يمكن أن يفعله Eigent لك؟ بالنسبة للقراء لأول مرة، اعتبر Eigent مساعدًا وكيلًا مرنًا. يمكنك إنشاء "عمال" مختلفين (وكلاء ذكاء اصطناعي) بمهارات خاصة بمجالات محددة (مثل البرمجة، التوثيق، وDevOps) وإشراكهم في التعاون على المهام. من أمثلة سير العمل التقنية التي يمكن لـ Eigent تبسيطها:
- أتمتة GitHub باستخدام وكلاء الذكاء الاصطناعي: مراجعة تغييرات الكود، تلخيص طلبات السحب، وتصنيف المشكلات.
- توليد ملاحظات الإصدار: تجميع أبرز ما هو جديد في كل إصدار تلقائيًا.
- تحليل التوثيق والكود: استخراج النقاط الرئيسية من الوثائق أو قواعد الكود، واقتراح التحسينات.
- سير عمل المصدر المفتوح: تتبع نشاط المشروع، وإنشاء التقارير للمساهمين، وما إلى ذلك.
في هذا الدليل، سنوضح لك كيفية تهيئة خادم GitHub MCP مخصص داخل Eigent وإعداد سير عمل وكيل يقوم بما يلي:
- جلب طلبات السحب الجديدة من مستودع
- استخراج بيانات PR وتحليلها
- تنسيق أبرز النقاط في ملاحظات جاهزة للإصدار
- إنشاء منشور قصير لوسائل التواصل الاجتماعي (مثل Twitter/X)
هيا بنا نبدأ الدليل خطوة بخطوة!
الخطوة 1: افتح Eigent وانتقل إلى إعدادات MCP والأدوات

بمجرد تشغيل Eigent، ابدأ بفتح لوحة الإعدادات. داخل الإعدادات، ابحث عن قسم "MCP والأدوات" وانقر عليه. هنا يمكنك تهيئة الأدوات والخوادم الخارجية لوكلاء الذكاء الاصطناعي لديك. سنستخدم هذا القسم لإضافة خادم MCP مخصص جديد لمهام GitHub.
في تبويب MCP والأدوات، سترى قائمة بالأدوات المتاحة وأي خوادم MCP مهيأة. لإضافة خادمك الخاص، ابحث عن زر "إضافة خادم MCP" وانقر عليه. سيؤدي ذلك إلى فتح مربع حوار يمكنك فيه إدخال إعدادات JSON للخادم الجديد.
الخطوة 2: أضف خادم MCP مخصص عبر إعدادات JSON

يتيح Eigent للمستخدمين المتقدمين إضافة خوادم وكلاء مخصصة من خلال توفير إعداد JSON. في مربع حوار إضافة خادم MCP، سترى منطقة نصية للصق JSON. سنقوم بإضافة خادم MCP من نوع sequential-thinking — وهو محرك استدلال ذكاء اصطناعي متعدد الأغراض يمكنه تنسيق المهام (مناسب جدًا لتفكيك المطالبات المعقدة).
استخدم JSON البسيط التالي لتسجيل الخادم:
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}
الخطوة 3: قم بتهيئة إعدادات خادم GitHub MCP (أضف PAT الخاص بك)

قبل إنهاء إعداد خادم MCP، أضف رمز الوصول الشخصي من GitHub (PAT) الخاص بك في الإعدادات. يتيح هذا الرمز للوكيل المصادقة مع GitHub API وجلب بيانات المستودع. أنشئ PAT من حساب GitHub الخاص بك مع الصلاحيات المناسبة (بالنسبة للمستودعات العامة، تكفي الصلاحيات العامة الافتراضية).
وسّع الإعدادات لتشمل خادم GitHub ورمزك:
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": [
"-y", "@modelcontextprotocol/server-sequential-thinking",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_yourGitHubTokenHere"
}
}
}
}
بمجرد أن يصبح JSON جاهزًا، انقر تثبيت أو إضافة لحفظ خادم MCP. سيقوم Eigent بتنزيل الخادم وتهيئته في الخلفية. بعد لحظات، يجب أن ترى الخادم الجديد مُدرجًا ضمن أدوات MCP لديك.
الخطوة 4: أضف عاملًا يركز على GitHub باستخدام خادم MCP الجديد

الآن بعد أن تم إعداد خادم MCP، أنشئ Worker يستخدم هذا الخادم. في Eigent، يُعد "Worker" شخصية وكيل ذكاء اصطناعي يمكنها تنفيذ المهام باستخدام مجموعة أدوات أو خادم MCP محدد. انتقل إلى شاشة قوة العمل/الوكلاء واختر إضافة Worker.
سمّه مثلًا "GitHub MCP" واصفه بأنه "يساعد في مهام GitHub". عيّن Agent Tool إلى خادم MCP الذي أضفناه للتو (مثلًا "sequential-thinking"). احفظ الـ Worker لإنشاء مساعد الأتمتة الخاص بـ GitHub.
الخطوة 5: وجّه الوكيل لتلخيص طلبات السحب

افتح محادثة مع الـ Worker الجديد وقدم له مطالبة مهمة تطلب من الوكيل مراجعة طلبات السحب من مستودع وتلخيصها.
جرّب مطالبة تفصيلية مثل هذه:
راجع أحدث 30 طلب سحب من المستودع https://github.com/camel-ai/camel. اختر أفضل 5 حسب التأثير (الأسطر المتغيرة، الملفات المتأثرة، أو عمق النقاش). ولكل طلب سحب مختار، أنشئ تحديثًا جاهزًا للإصدار بهذا التنسيق: ✨ Feature: <ملخص جذاب بجملة واحدة> \n💡 Why it matters: <شرح قصير بنقاط> \n🙏 Thanks @<GitHubAuthor>.
هذا يوجّه الوكيل إلى أتمتة سير عمل شائع في المصدر المفتوح: تحليل طلبات السحب الأخيرة وإعداد ملخص للتغييرات المهمة. يمكنك تخصيص عنوان المستودع أو معايير الاختيار حسب الحاجة.
الخطوة 6: شاهد Eigent وهو يفكك المهمة ويجلب البيانات تلقائيًا

بمجرد إرسال المطالبة، يبدأ محرك Eigent متعدد الوكلاء بالعمل. الطلب معقد نسبيًا، لكن Eigent يتعامل معه عبر تقسيم العمل إلى مهام فرعية قابلة للإدارة. خلف الكواليس، يفسر خادم MCP من نوع Sequential Thinking التعليمات ويضع خطة. قد يقوم بما يلي:
- جلب قائمة أحدث 30 PR من المستودع المحدد (باستخدام أداة GitHub MCP).
- تحليل بيانات كل PR الوصفية (الأسطر المتغيرة، الملفات، التعليقات) لتحديد "التأثير".
- اختيار أفضل 5 PRs بناءً على المعايير.
- لكل واحد من تلك PRs، إنشاء ملخص بالتنسيق المطلوب (✨ Feature، 💡 Why it matters، 🙏 Thanks...).
- اختياريًا، إعداد نسخة مختصرة لـ X (Twitter) إذا طُلب ذلك.
وأخيرًا، ينتج الوكيل المخرجات: مجموعة منسقة بدقة من التحديثات الجاهزة للإصدار لأفضل PRs، وغالبًا ما تُعرض بصيغة Markdown.
تمكين سير عمل OSS عبر الأتمتة الوكيلة
في هذا الدليل، قمنا بتهيئة Eigent لأتمتة مهمة صيانة في المصدر المفتوح — تلخيص طلبات سحب GitHub — باستخدام وكيل ذكاء اصطناعي. لقد أضفنا خادم GitHub MCP مخصصًا إلى Eigent، وأنشأنا Worker مخصصًا، وولّدنا مقتطفات لملاحظات الإصدار من بيانات حية للمستودع.
من خلال الاستفادة من تكامل MCP لدى Eigent والتنسيق متعدد الوكلاء، يمكن للذكاء الاصطناعي التعامل بكفاءة مع سير العمل المعقدة (مثل تصنيف عشرات طلبات السحب)، مما يتيح لك التركيز على القرارات عالية المستوى. يمكن تخصيص Eigent لسيناريوهات عديدة، من كتابة الملخصات وإدارة المشكلات إلى اختبار الكود أو تحديث التوثيق.
جرّب Eigent في مشاريعك الخاصة، واستمتع بدفعة الإنتاجية التي يمنحك إياها وجود فريق مدعوم بالذكاء الاصطناعي إلى جانبك! قد يكون مستقبل التعاون في المصدر المفتوح مزيجًا من شغف البشر ومساعدي الذكاء الاصطناعي الذين لا يكلّون ويعملون معًا. 🚀
Recent Posts

ChatGPT Work vs Claude Cowork: أي مساحة عمل وكيلية تناسب فريقك؟
قارن بين ChatGPT Work وClaude Cowork لمعرفة أي مساحة عمل وكيلية تناسب سير عمل فريقك، وملفاتك، واحتياجات الحوكمة، وأهداف الأتمتة.

ChatGPT Work vs Eigent: وكيل سحابي أم قوة عمل ذكاء اصطناعي مفتوحة المصدر؟
قارن بين ChatGPT Work وEigent عبر النشر، والخصوصية، وقابلية التوسعة، والتسعير، وحالات الاستخدام الواقعية لاختيار زميل العمل الذكي الأنسب.

مساحات العمل البعيدة في Codex Cloud: تشغيل وكلاء الذكاء الاصطناعي من أي مكان
تعرّف على كيفية تمكين مساحات العمل البعيدة في Codex Cloud لوكلاء الذكاء الاصطناعي من تشغيل مهام برمجة طويلة الأمد في بيئات سحابية آمنة مع إشراف عبر الهاتف المحمول وإمكانية الوصول عن بُعد.