إضافة Firebase إلى Gemini CLI

تتكامل منصة Firebase مع Gemini CLI، وهو وكيل الترميز المفتوح المصدر من Google الذي يتيح لك الاستفادة من إمكانات نماذج Gemini مباشرةً في نافذة الأوامر على جهازك. يمكنك تثبيت إضافة Firebase لمنح Gemini CLI المزيد من الإمكانيات والخبرات الخاصة بمنصة Firebase.

إذا كان Gemini CLI مثبّتًا لديك، يمكنك تشغيل هذا الأمر لتثبيت إضافة Firebase:

gemini extensions install https://github.com/gemini-cli-extensions/firebase/

يصف هذا الدليل إضافة Firebase ويقدّم تفاصيل حول تثبيت Gemini CLI واستخدامه مع الإضافة.

مزايا الإضافة

الإضافة في Firebase قيد التنفيذ

إضافة Firebase لـ Gemini CLI هي حزمة سهلة التثبيت تنفّذ ما يلي:

  • تثبِّت خادم Firebase MCP وتضبطه تلقائيًا لاستخدامه في مساحة عملك. يمنح خادم Firebase MCP الوكيل Gemini CLI عدة ميزات جديدة:
    • مكتبة من الطلبات المكتوبة مسبقًا والمحسّنة لتطوير تطبيق وتشغيله باستخدام Firebase يمكنك تشغيل هذه الطلبات باستخدام أوامر الشرطة المائلة في Gemini CLI.
    • إمكانية استخدام Gemini CLI للأدوات للعمل مباشرةً مع مشروع Firebase وتنفيذ مهام نيابةً عنك، مثل إنشاء قواعد البيانات ونشر التطبيقات. يمكنك الاطّلاع على مستندات خادم Firebase MCP للحصول على قائمة كاملة بالأدوات.
    • واجهة تتيح لـ Gemini CLI البحث عن مستندات Firebase بتنسيق موارد مناسب للنماذج اللغوية الكبيرة
  • إضافة ملف سياق خاص بمنصة Firebase إلى مشروعك يوفّر ملف السياق هذا، المعروف أيضًا باسم ملف القواعد، أدوات تطوير للوكيل (مثل Gemini CLI) مع طلبات وتلميحات إضافية تزيد إلى أقصى حد من قدرته على مساعدتك في تطوير التطبيقات باستخدام Firebase.

تثبيت إضافة Firebase لـ Gemini CLI

  1. إذا لم يسبق لك تثبيت Gemini CLI، يمكنك تثبيته الآن.

    إذا لم تكن متأكدًا من خيار المصادقة الذي يجب استخدامه، ما عليك سوى بدء Gemini CLI، وسيوجّهك خلال عملية تسجيل الدخول باستخدام حسابك على Google. تكون طريقة المصادقة هذه مناسبة لمعظم المستخدمين، خاصةً إذا كنت بدأت للتو استخدام Gemini CLI.

  2. ثبِّت إضافة Firebase عن طريق تشغيل الأمر التالي من نافذة الأوامر (وليس من نافذة أوامر Gemini CLI):

    gemini extensions install https://github.com/gemini-cli-extensions/firebase/
  3. بعد التثبيت، ستتوفّر الإضافة لجميع مساحات عمل Gemini CLI.

    يمكنك إيقاف الإضافة لمساحات عمل معيّنة إذا لزم الأمر:

    gemini extensions disable firebase --scope=workspace

تعديل الإضافة

يتم تعديل إضافة Firebase بشكل متكرر، لذا عليك تعديل الإصدار المثبَّت بانتظام:

gemini extensions update firebase

الخطوات التالية

بعد تثبيت الإضافة، سيستخدم Gemini CLI تلقائيًا السياق والأدوات والموارد التي توفّرها الإضافة. تساهم هذه الميزات مجتمعةً في تحسين قدرة Gemini CLI على مساعدتك في تطوير تطبيقات Firebase وتشغيلها بشكل كبير.

في الخطوة التالية، جرِّب تشغيل بعض الطلبات المكتوبة مسبقًا التي توفّرها لك إضافة Firebase. على سبيل المثال: