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 特定的上下文文件。此上下文文件也称为规则文件,可为 agentic 开发工具(例如 Gemini CLI)提供额外的提示和提示,从而最大限度地提高其帮助您使用 Firebase 开发应用的能力。
安装适用于 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
此提示可帮助您实现各种常见的开发目标:
如需部署现有 Web 应用,请执行以下操作:
/firebase:deploy
此提示会将您的应用部署到 Firebase 托管服务,无论该应用是静态应用还是全栈应用。此提示会指示 AI 分析您的代码,并根据应用的需求选择正确的 Firebase 托管服务。无需再进行决策或配置错误的服务。