)
在 Claude Code 中安裝 Firebase Agent Skills 與 MCP 服務器firebase-basics 實戰指南【免費下載鏈接】skillsAgent Skills for Google products and technologies項目地址: https://gitcode.com/GitHub_Trending/skills29/skills本篇指南基于skills/cloud/firebase-basics技能的官方安裝文檔完整講解如何在 Claude Code 中通過插件市場Plugin Marketplace一次性安裝 Firebase 的 Agent Skills 與 Firebase MCP 服務器并對安裝前檢查、混合狀態處理、安裝驗證、重啟連接以及后續更新維護給出可執行的命令與判斷依據。讀完本文你將能夠獨立完成 Claude Code 的 Firebase 環境搭建并確認firebase-basics技能與 Firebase MCP 工具均已就緒可用。為什么要在 Claude Code 中集成 FirebaseClaude Code 作為 Agent 開發環境要充分發揮 Firebase 的能力需要兩類組件協同工作Agent Skills即本倉庫中的firebase-basics技能見 SKILL.md它提供了 Firebase CLI 安裝校驗、firebase-toolslatest版本檢查、CLI 登錄含--no-localhost、項目創建與切換firebase use、以及google-services.json/GoogleService-Info.plist配置文件的自動化下載等基礎能力。技能的作用是讓 Agent 知道如何正確地做而不是依賴通用知識。MCP 服務器讓 Claude Code 能夠直接與 Firebase 遠程 API 交互例如拉取 Crashlytics 日志、執行 Data Connect 查詢。SKILL.md 中明確要求凡是需要調用 Firebase 遠程 API 的場景應優先使用 Firebase MCP Server 提供的工具而非手工構造 API 請求。Claude Code 使用原生的插件管理器來同時管理 Skills 與 MCP 功能這也是官方文檔給出的推薦安裝方式Recommended Method: Using Plugins。前置準備本地環境校驗在開始插件安裝之前應先按 local-env-setup.md 的要求完成最小環境校驗SKILL.md 也強調這一步不可跳過Node.js 版本運行node --version要求版本 20推薦使用 nvm/nvm-windows 安裝 Node 24。因為 Firebase CLI 以 npx 方式運行Node 環境缺失會導致后續所有命令失敗。Firebase CLI 可用性運行npx -y firebase-toolslatest --version應能正常輸出版本號。注意官方規范要求始終以npx -y firebase-toolslatest前綴調用而非裸firebase命令這樣能確保每次都使用最新版 CLI。Firebase 登錄運行npx -y firebase-toolslatest login在無瀏覽器環境如遠程 shell使用npx -y firebase-toolslatest login --no-localhost。未登錄時后續項目管理命令沒有正確權限。根據 SKILL.md 的 CRITICAL 規則如果當前 Agent 環境中僅有firebase-basics這一個 Firebase 技能就必須按照對應環境的 setup 參考文檔Claude Code 對應本指南完成全套技能的安裝否則不得繼續執行其他 Firebase 任務。第一步檢查現有安裝狀態安裝前先確認插件是否已經就緒避免重復安裝檢查已安裝的 Skills# 查看本地項目級已安裝技能 npx skills list --agent claude-code # 查看全局已安裝技能 npx skills list --global --agent claude-code觀察輸出中是否包含firebase-basics。檢查已有的 MCP 配置claude mcp list -s user # 用戶級作用域 claude mcp list -s project # 項目級作用域觀察任一命令的輸出中是否包含firebase條目。根據檢查結果確定下一步路徑Skills 與 MCP 配置都存在說明插件已完整安裝立即停止跳過本文檔其余所有安裝步驟。兩者都不存在說明尚未安裝直接進入下一步添加 Marketplace。只發現其中一項例如 Skills 已裝但 MCP 缺失或反之屬于混合狀態此時應停下來詢問用戶向用戶說明當前環境處于半安裝狀態并確認是否要繼續安裝 Firebase 插件得到確認后再進入下一步。這種先檢查、后安裝的流程設計與倉庫中其他 Agent 環境的 setup 文檔如 cursor.md保持一致核心目的是保證安裝操作的冪等性避免破壞既有配置。第二步添加 Marketplace 并安裝插件添加 Firebase 插件市場claude plugin marketplace add firebase/agent-skills該命令默認使用 User 作用域將 Firebase 的 Agent Skills 插件市場注冊到 Claude Code 中。倉庫根目錄的 README.md 也說明了同類插件市場的通用接入模式如claude plugin marketplace add google/skills后執行claude plugin install本倉庫的plugins/目錄中可以看到插件形態的實例例如 plugin.json 定義了name、version、description、license等元數據mcp.json 則聲明插件捆綁的 MCP 服務器如developer-knowledge采用streamable-http類型。Firebase 插件采用同樣的Skills MCP 捆綁分發結構安裝一個插件即可同時獲得兩套能力。安裝 Firebase 插件claude plugin install firebasefirebase命令中的firebasefirebase表示從名為firebase的插件市場安裝名為firebase的插件。安裝完成后Claude Code 會自動將捆綁的 Agent Skills 與 Firebase MCP 服務器配置寫入本地環境。驗證安裝重新執行第一步中的檢查命令npx skills list --agent claude-code npx skills list --global --agent claude-code claude mcp list -s user claude mcp list -s project確認firebase-basics技能與firebaseMCP 條目均已出現即表示安裝成功。Firebase MCP 服務器的底層運行方式可參考同技能下其他環境文檔cursor.md中給出的配置形態即通過npx -y firebase-toolslatest mcp或firebase mcp啟動Claude Code 插件安裝會以等效方式注冊該服務器。第三步重啟并確認連接重啟 Claude Code指示用戶重啟 Claude Code 應用然后停下來等待用戶的確認再繼續后續操作。重啟是讓新安裝的技能與 MCP 服務器完成加載的必要步驟。確認連接重啟后在 Claude Code 中確認 Firebase MCP 服務器已成功連接、firebase-basics技能可被 Agent 調用。日常維護更新插件與技能Firebase 的最佳實踐演進較快SKILL.md 建議定期檢查并更新插件或 Agent Skills。Claude Code 環境下應使用其原生插件管理器進行更新而不是npxclaude plugin update firebasefirebase該命令來自 refresh/claude.md用于將 Firebase 插件含技能與 MCP 配置刷新到最新版本確保 Agent 使用的 Firebase 知識不與官方最佳實踐脫節。如果遇到工具或命令過時的問題同樣執行此更新流程。安裝后的能力基線完成上述安裝后Claude Code 中的 Agent 即可獲得firebase-basics技能定義的完整能力其中包括詳見 SKILL.mdCLI 調用規范所有命令統一使用npx -y firebase-toolslatest前綴保證版本最新。項目上下文管理通過npx -y firebase-toolslatest use PROJECT_ID切換活動項目或用npx -y firebase-toolslatest projects:create project-id --display-name display-name創建新項目項目 ID 要求 6–30 位、小寫、可含數字與連字符且全局唯一。配置文件自動化獲取不再引導用戶去 Firebase 控制臺手動下載而是用 CLI 拉取例如 Android 端執行npx -y firebase-toolslatest apps:sdkconfig ANDROID APP_ID --project PROJECT_IDiOS 端執行npx -y firebase-toolslatest apps:sdkconfig IOS APP_ID --project PROJECT_ID。服務初始化與命令探索需要初始化新 Firebase 服務時參考 firebase-service-init.mdnpx -y firebase-toolslatest init需要探索 CLI 功能時參考 firebase-cli-guide.mdnpx -y firebase-toolslatest --help或npx -y firebase-toolslatest command --help。這些能力會通過本指南安裝的firebase-basics技能在 Claude Code 中自動生效構成 Agent 正確、安全操作 Firebase 的基線。常見問題排查登錄時瀏覽器無法打開改用npx -y firebase-toolslatest login --no-localhost完成無瀏覽器認證該問題與處理方式在 SKILL.md 的 Common Issues 中有明確說明。安裝后技能未生效確認 Claude Code 已完整重啟再次執行npx skills list --agent claude-code與claude mcp list -s user核對條目是否出現并確認不存在技能已裝但 MCP 缺失的混合狀態。環境為半安裝狀態按第一步中的分支判斷先與用戶確認意圖再決定是否補裝插件切勿在混合狀態下直接覆蓋配置。Firebase CLI 命令報錯或版本過舊檢查 Node.js 版本是否 20并執行claude plugin update firebasefirebase刷新插件。總結在 Claude Code 中使用 Firebase 的最佳路徑是插件市場方式先通過npx skills list與claude mcp list完成安裝狀態檢查注意混合狀態需與用戶確認再依次執行claude plugin marketplace add firebase/agent-skills與claude plugin install firebasefirebase重啟后驗證firebase-basics技能與 Firebase MCP 服務器均已可用之后通過claude plugin update firebasefirebase持續保持更新。整套流程既覆蓋了 Skills 與 MCP 兩方面的安裝也與倉庫內 local-env-setup.md、SKILL.md、refresh/claude.md 等配套文檔相互印證可作為團隊在 Claude Code 中落地 Firebase 技能的標準操作手冊。【免費下載鏈接】skillsAgent Skills for Google products and technologies項目地址: https://gitcode.com/GitHub_Trending/skills29/skills創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考