SuperAPI AI 工具集

opencode-firebase

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:讓 OpenCode 連接 Firebase,管理 Firestore、Hosting、Auth 等服務。說「連接 Firebase」「設定 Firebase」時載入。此為加碼包(extras),非研習主線;主線的即時資料庫已改用 Supabase(skills/06-supabase),需要多人同時寫入的作品請走該包。Firebase 保留為替代方案,已在使用者不必搬家,但不在研習流程內,內容仍是 v1 版、未經 v2 重新查證。

主要能力:安裝 Firebase CLI、登入 Google 帳號、建立或選擇 Firebase 專案、寫入 opencode.json 的 MCP 設定、驗證 CRUD。

先備條件:Node.js 18+ 已安裝、已有 Google 帳號。

使用方式:步驟一安裝 CLI:npm install -g firebase-tools,確認版本 firebase --version。步驟二登入:firebase login,瀏覽器開啟 Google 登入頁;登入後以 firebase projects:list 檢查可用專案。步驟三在專案目錄執行 firebase init,選擇需要的服務(Firestore、Hosting 等)。步驟四編輯 ~/.config/opencode/opencode.json,加入 mcp 設定:firebase 為 local 類型,command 為 ["npx", "-y", "firebase-tools@latest", "mcp"],enabled 為 true。步驟五重新開啟 OpenCode,問「請列出我的 Firebase 專案」驗證連線。完成後可回報 firebase-tools 版本、登入狀態、可用專案數、MCP 設定是否寫入、工具測試結果。

限制與常見問題:firebase login 瀏覽器不開時可手動執行或檢查防火牆;opencode.json 路徑錯誤時確認 ~/.config/opencode/opencode.json 存在。其餘收費、平台與效果等資訊暫未提供。