拓冰建站拓冰建站
首页 / 资讯中心 / 正文

在 Claude Code 中安装 Firebase Agent Skills 与 MCP 服务器(firebase-basics 实战指南)

在 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),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门