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 擴充功能。
擴充功能的優點
Gemini CLI 的 Firebase 擴充功能是易於安裝的套件,可執行下列操作:
- 自動安裝及設定 Firebase MCP 伺服器,供您在工作區中使用。Firebase MCP 伺服器為 Gemini CLI 提供多項新功能:
- 這個程式庫提供預先撰寫的提示,可用於完成常見的 Firebase 開發工作。您可以使用 Gemini CLI 指令輕鬆執行這些提示。
- Gemini CLI 可使用工具直接處理 Firebase 專案,並代表您執行工作,例如建立資料庫及部署應用程式。如需完整工具清單,請參閱 Firebase MCP 伺服器說明文件。
- 這個介面可讓 Gemini CLI 以適合 LLM 的資源格式查詢 Firebase 說明文件。
- 在專案中新增 Firebase 專用的內容檔案。這個環境檔案 (也稱為規則檔案) 會提供額外的提示和提示,盡可能協助您使用 Firebase 開發應用程式,並提供給代理程式開發工具 (例如 Gemini CLI)。
安裝 Gemini CLI 的 Firebase 擴充功能
如果尚未安裝 Gemini CLI,請先完成安裝作業。
如果不確定要使用哪個驗證選項,只要啟動 Gemini CLI,系統就會引導您使用 Google 帳戶登入。這種驗證方法適用於大多數使用者,特別是剛開始使用 Gemini CLI 的人。
在 Shell 提示字元 (不是 Gemini CLI 提示字元!) 中執行下列指令,安裝 Firebase 擴充功能:
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
安裝完成後,所有 Gemini CLI 工作區都能使用擴充功能。
如有需要,您可以針對特定工作區停用擴充功能:
gemini extensions disable firebase --scope=workspace
更新擴充功能
Firebase 擴充功能會頻繁更新,因此請定期更新已安裝的版本:
gemini extensions update firebase
後續步驟
安裝擴充功能後,Gemini CLI 會自動使用擴充功能提供的內容、工具和資源。這些功能結合後,可大幅提升 Gemini CLI 的能力,協助您開發及執行 Firebase 應用程式。
接下來,請嘗試執行 Firebase 擴充功能提供的預先撰寫提示。例如:
如要開始新的 Firebase 應用程式專案,請按照下列步驟操作:
/firebase:init
這個提示可協助您達成各種常見的開發目標:
如要部署現有的網頁應用程式,請按照下列步驟操作:
/firebase:deploy
無論是靜態應用程式還是全端應用程式,這個提示都會將應用程式部署至 Firebase 託管服務。提示會指示 AI 分析程式碼,並根據應用程式需求選擇正確的 Firebase 託管服務。不必再做決定,也不會再發生服務設定錯誤。