Claude Code
ثبت إضافة GoBanana لتحصل على 9 مهارات، وسجل الدخول عبر /mcp، أو أضف الخادم وحده. إضافة إلى --plugin-dir للتطوير المحلي.
يستفيد Claude Code من GoBanana أكثر من غيره: مهارات الإضافة تنفذ المسار كله، ويستطيع Claude Code كتابة ملفات التسليم مباشرة في مستودعك.
الخيار الأول: الإضافة (موصى به)
Section titled “الخيار الأول: الإضافة (موصى به)”تجمع الإضافة اتصال الخادم والمهارات التسع (gobanana-explore وgobanana-frankenstein وgobanana-handoff وغيرها). راجع المهارات.
-
ثبت الإضافة. في Claude Code 2.1.275 أو أحدث، يضيف أمر واحد سوق GoBanana ويثبت الإضافة:
/plugin install gobanana --marketplace MaherFayad/gobanana-pluginيعرض Claude Code السوق الذي وجده ويطلب منك التأكيد. في الإصدارات الأقدم، أضف السوق أولا ثم ثبت:
/plugin marketplace add MaherFayad/gobanana-plugin/plugin install gobanana@gobananaمن الطرفية، دون جلسة:
claude plugin install gobanana --marketplace MaherFayad/gobanana-plugin(الإصدار 2.1.292 أو أحدث)، أوclaude plugin marketplace add MaherFayad/gobanana-pluginثمclaude plugin install gobanana@gobanana. -
اختر النطاق. يفتح التثبيت تفاصيل الإضافة. راجع ما تضيفه (9 مهارات وخادم MCP باسم
gobanana)، ثم اختر Install for you (لك، في كل المشاريع)، أو Install for all collaborators on this repository (للمشروع)، أو Install for you, in this repo only (محلي). إذا انتهى الملخص بالعبارةRun /reload-plugins to apply.، شغل/reload-plugins. -
سجل الدخول. شغل:
/mcpاختر plugin:gobanana:gobanana ثم اختر المصادقة. يفتح متصفحك صفحة تسجيل الدخول إلى GoBanana (WorkOS AuthKit). سجل الدخول، وحين يخبرك المتصفح أنك تستطيع إغلاقه، عد إلى Claude Code. إذا لم يفتح المتصفح، انسخ الرابط الذي يطبعه Claude Code. ومن الطرفية، يؤدي
claude mcp loginالمهمة نفسها. -
تحقق. اكتب
/وابحث عن مهاراتgobanana-*، ثم اطلب:تحقق من اتصالي بـ GoBanana.يستدعي Claude الأداة
pingويرد بـ “Connected to GoBanana as you@example.com.”
الخيار الثاني: الخادم فقط
Section titled “الخيار الثاني: الخادم فقط”بلا مهارات، الأدوات فقط. مفيد في مستودع تريد فيه التصدير فقط، أو حين لا يمكن الوصول إلى GitHub.
النطاقات: local (الافتراضي: أنت، في هذا المشروع)، أو project (ملف .mcp.json تضيفه إلى المستودع)، أو user (أنت، في كل المشاريع).
claude mcp add --transport http --scope user gobanana https://gobanana.fun/api/mcpclaude mcp add --transport http --scope project gobanana https://gobanana.fun/api/mcpيكتب هذا الأمر ملف .mcp.json في جذر المشروع تستطيع إضافته إلى المستودع، فيحصل فريقك على الخادم أيضا. ومع ذلك يسجل كل شخص الدخول بحسابه الخاص.
بعدها شغل Claude Code، ثم /mcp، واختر gobanana وسجل الدخول. الخادم المحصور في المشروع يطلب الموافقة في المرة الأولى. ويعرض claude mcp list حالته.
بدون الإضافة، الصق السطر الذي يطلب من Claude جلب دليل التشغيل، مرة واحدة في كل محادثة. راجع بدون الإضافة.
الخيار الثالث: التطوير المحلي مع –plugin-dir
Section titled “الخيار الثالث: التطوير المحلي مع –plugin-dir”لتجربة نسخة محلية من الإضافة (مثلا بعد تعديل مهارة)، وجه Claude Code إلى المجلد:
git clone https://github.com/MaherFayad/gobanana-plugin.gitcd your-projectclaude --plugin-dir /path/to/gobanana-plugin/gobananaيحمل --plugin-dir الإضافة لتلك الجلسة فقط. المهارات ملفات قصيرة تجلب دليل التشغيل من الخادم عبر get_playbook؛ عدل وصف ملف SKILL.md، وأعد تشغيل Claude Code، فيسري التغيير. ملف .mcp.json في المجلد يشير إلى الخادم نفسه:
{ "mcpServers": { "gobanana": { "type": "http", "url": "https://gobanana.fun/api/mcp" } }}للتحقق من صلاحية الإضافة (الوضع الصارم يحتاج Claude Code 2.1.281 أو أحدث، لأنه يعرف حقول المجلدات في plugin.json):
claude plugin validate --strict ./gobananaأسماء الأدوات في Claude Code
Section titled “أسماء الأدوات في Claude Code”مع الإضافة تظهر الأدوات بالشكل mcp__plugin_gobanana_gobanana__<tool>، مثل mcp__plugin_gobanana_gobanana__bend_brief. ومع الخيار الثاني تكون mcp__gobanana__<tool>. استخدم هذه الأسماء إذا أضفتها إلى permissions.allow في .claude/settings.json حتى لا يسألك Claude في كل مرة:
{ "permissions": { "allow": [ "mcp__plugin_gobanana_gobanana__ping", "mcp__plugin_gobanana_gobanana__bend_brief", "mcp__plugin_gobanana_gobanana__get_canvas", "mcp__plugin_gobanana_gobanana__rate_references", "mcp__plugin_gobanana_gobanana__rate_directions" ] }}اترك delete_canvas خارج قائمة السماح، حتى يسألك Claude دائما قبل الحذف.
اللوحة في Claude Code
Section titled “اللوحة في Claude Code”يعمل Claude Code في الطرفية، فلا يستطيع عرض اللوحة داخل المحادثة. كل رد من المهارات ينتهي برابط الويب: «افتح اللوحة من هنا: https://gobanana.fun/c/...». افتحه في متصفح مسجل الدخول بالحساب نفسه.
ما تم التحقق منه
Section titled “ما تم التحقق منه”تم الفحص بتاريخ 2026-10-12 مقابل توثيق Claude Code (صفحتا MCP والإضافات). مع Claude Code 2.1.226 على Windows، كتب الأمر claude mcp add --transport http --scope project gobanana <url> ملف .mcp.json المعروض أعلاه، وأظهره claude mcp get gobanana كخادم HTTP بانتظار الموافقة. ترد نقطة النهاية الحية على الطلب غير الموقع بـ 401 وترويسة WWW-Authenticate تشير إلى بيانات OAuth الوصفية الخاصة بها، وهذا ما يستخدمه تسجيل الدخول عبر /mcp. وتم فحص السوق (.claude-plugin/marketplace.json في جذر المستودع، واسم السوق gobanana) بإضافة وتثبيت محليين في إعدادات مؤقتة، ويجتاز claude plugin validate الفحص. يحتوي المستودع العام MaherFayad/gobanana-plugin على الإضافة وملف السوق فقط، ويتزامن مع مستودع المصدر الخاص عند كل إصدار للإضافة. أما تسجيل الدخول عبر المتصفح نفسه فلم يجرب لهذا التوثيق.
الترقية من تثبيت قديم
Section titled “الترقية من تثبيت قديم”تغير اسم مفتاح الخادم في الإضافة من banana إلى gobanana، وتغيرت أسماء المهارات من banana-* إلى gobanana-*. إذا رأيت خادما قديما باسم banana في /mcp، أزل الإضافة القديمة، وثبت gobanana@gobanana، وسجل الدخول من جديد.
التالي
Section titled “التالي”لوحتك الأولى، أو التسليم إلى وكيل البرمجة إذا كانت لديك لوحة بالفعل.