[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-firebase-firebase-tools-zh-CN":3,"guides-for-firebase-firebase-tools":332,"similar-k176q0z3zs4n4bcbkqa3a92f7186m4xp-zh-CN":333},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":230,"isFallback":226,"parentExtension":234,"providers":235,"relations":242,"repo":245,"tags":328,"workflow":329},1778687106891.692,"k176q0z3zs4n4bcbkqa3a92f7186m4xp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"官方 Claude 插件，用于 Firebase，帮助理解和管理您的 Firebase 项目、资源和数据",{"claudeCode":12},"firebase/firebase-tools","Firebase CLI 和 MCP Server","https://github.com/firebase/firebase-tools",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":208,"workflow":228},1778687106891.6921,"kn789w207yds9bttezg6gf970586nx7x","zh-CN",{"checks":20,"evaluatedAt":166,"extensionSummary":167,"features":168,"nonGoals":174,"practices":178,"prerequisites":182,"promptVersionExtension":186,"promptVersionScoring":187,"purpose":188,"rationale":189,"score":190,"summary":191,"tags":192,"tier":202,"useCases":203},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,121,124,127,130,133,136,139,143,147,150,153,157,160,163],{"category":22,"check":23,"severity":24,"summary":25},"实际用途","问题相关性","pass","描述清楚地阐述了管理 Firebase 项目、资源和数据的问题。",{"category":22,"check":27,"severity":24,"summary":28},"独特卖点","Firebase CLI 和 MCP 服务器提供的价值远超基本的 API 调用，提供了一套全面的 Firebase 项目管理工具集。",{"category":22,"check":30,"severity":24,"summary":31},"生产就绪性","该扩展提供了 Firebase 项目管理的完整生命周期，包括部署、本地模拟和各种服务交互。",{"category":33,"check":34,"severity":24,"summary":35},"范围","单一职责原则","该扩展专注于 Firebase 生态系统，管理项目、资源和数据，而不涉及不相关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"描述质量","提供的描述准确且简洁地反映了扩展的功能。",{"category":40,"check":41,"severity":24,"summary":42},"调用","作用域工具","Firebase CLI 提供了许多具体的、动宾结构的工具（例如，`apps:create`、`deploy`、`auth:import`），而不是单个的通用命令。",{"category":44,"check":45,"severity":24,"summary":46},"文档","配置和参数参考","README 广泛记录了命令、参数和身份验证方法，包括环境变量和优先级。",{"category":33,"check":48,"severity":24,"summary":49},"工具命名","工具名称具有描述性，并遵循 Firebase 域内清晰的动宾结构约定。",{"category":33,"check":51,"severity":24,"summary":52},"最小 I/O 表面","工具的输入和输出似乎作用域明确，仅请求和返回特定任务所需的必要数据。",{"category":54,"check":55,"severity":24,"summary":56},"许可证","许可证可用性","该扩展在 MIT 许可证下授权，该许可证是允许的，并在 LICENSE 文件中明确标明。",{"category":58,"check":59,"severity":24,"summary":60},"维护","提交最近性","存储库有最近的提交，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"依赖管理","该扩展使用 npm，并似乎具有适当的依赖管理和锁定文件，如信任信号所示。",{"category":65,"check":66,"severity":24,"summary":67},"安全","秘密管理","API 密钥和令牌等秘密通过环境变量和服务帐户进行处理，并有关于安全实践的清晰文档。",{"category":65,"check":69,"severity":24,"summary":70},"注入","CLI 工具旨在执行特定命令，并且似乎不会执行加载数据中的任意代码。",{"category":65,"check":72,"severity":24,"summary":73},"传递性供应链的炸弹","CLI 工具是捆绑的，似乎不会在运行时获取或执行外部代码。",{"category":65,"check":75,"severity":24,"summary":76},"沙箱隔离","CLI 在用户项目和 Firebase 服务上运行，并且似乎不会操纵其预期范围之外的文件。",{"category":65,"check":78,"severity":24,"summary":79},"沙箱逃逸原语","未发现可能促进沙箱逃逸的已分离进程或拒绝-重试循环的证据。",{"category":65,"check":81,"severity":24,"summary":82},"数据外泄","这些工具旨在管理 Firebase 项目，并且似乎不会在没有用户明确操作的情况下外泄机密数据。",{"category":65,"check":84,"severity":24,"summary":85},"隐藏文本技巧","README 和捆绑的文件不包含隐藏文本技巧或恶意转向序列。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","不透明代码执行","提供的脚本和工具是纯文本、可读源代码，而不是混淆或动态获取的。",{"category":91,"check":92,"severity":24,"summary":93},"可移植性","结构假设","CLI 期望在项目目录中运行或使用显式项目 ID 运行，但它不对任意项目结构做深度假设。",{"category":95,"check":96,"severity":24,"summary":97},"信任","问题关注度","在 90 天内有 25 个打开的问题和 86 个已关闭的问题，关闭率足够，维护者参与度良好。",{"category":99,"check":100,"severity":24,"summary":101},"版本控制","发布管理","该扩展具有清晰的清单版本 (1.0.0)、npm 版本和最近的提交历史，表明发布管理良好。",{"category":103,"check":104,"severity":24,"summary":105},"执行","验证","CLI 对输入参数和命令具有强大的验证功能，如其广泛的命令行界面所示。",{"category":65,"check":107,"severity":24,"summary":108},"无保护的破坏性操作","部署和删除等破坏性操作通常受到显式命令或提示的保护。",{"category":110,"check":111,"severity":24,"summary":112},"代码执行","错误处理","CLI 提供详细的错误消息并在失败时以非零退出，从而实现有意义的反馈和工作流中断。",{"category":110,"check":114,"severity":24,"summary":115},"日志记录","README 提到捕获了审计日志，并且可以启用详细日志记录，从而便于审查操作。",{"category":117,"check":118,"severity":119,"summary":120},"合规性","GDPR","not_applicable","该扩展主要管理项目资源和代码，不直接管理个人用户数据，因此 GDPR 问题不适用。",{"category":117,"check":122,"severity":24,"summary":123},"目标市场","该扩展设计用于与 Firebase 服务进行全球使用，没有明显的区域限制。",{"category":91,"check":125,"severity":24,"summary":126},"运行时稳定性","CLI 设计用于 Node.js 和标准 shell，并为 CI/无头环境和代理使用提供了清晰的说明。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 内容全面、结构良好，并清楚地解释了扩展的目的和用法。",{"category":33,"check":131,"severity":24,"summary":132},"工具表面大小","该扩展公开了大量的工具，但它们按类别进行了良好组织，保持在合理的范围之内。",{"category":40,"check":134,"severity":24,"summary":135},"重叠的近同义词工具","工具名称清晰，涵盖了特定的 Firebase 功能，没有明显的重叠或近同义词。",{"category":44,"check":137,"severity":24,"summary":138},"虚假功能","README 中提到的所有功能似乎在 CLI 中都有相应的命令或功能。",{"category":140,"check":141,"severity":24,"summary":142},"安装","安装说明","npm 和独立二进制文件的安装说明都很清晰，并且身份验证步骤得到了充分记录。",{"category":144,"check":145,"severity":24,"summary":146},"错误","可操作的错误消息","错误消息具有描述性，提供了故障上下文、原因，并经常建议补救步骤或文档链接。",{"category":103,"check":148,"severity":24,"summary":149},"固定依赖项","信任信号表明存在锁定文件，表明 Node.js 环境的依赖项已固定。",{"category":33,"check":151,"severity":24,"summary":152},"试运行预览","虽然并非所有命令都明确提供了 `--dry-run` 标志，但许多部署和修改命令允许进行预检查和本地模拟，从而提供效果预览。",{"category":154,"check":155,"severity":24,"summary":156},"协议","幂等重试和超时","CLI 工具与 Firebase 服务交互，这些服务预计会处理幂等性和超时，CLI 本身负责操作的重试。",{"category":117,"check":158,"severity":24,"summary":159},"遥测选择加入","文档未提及默认启用遥测；使用表明用户发起的命令，而不是被动的数据收集。",{"category":33,"check":161,"severity":24,"summary":162},"主题声明","marketplace JSON 声明了一个清晰的策展主题，专注于与 Firebase 相关的“开发”工具。",{"category":99,"check":164,"severity":24,"summary":165},"每条目版本元数据","Firebase 的 `marketplace.json` 条目除了源引用外，还包含明确的版本元数据（'1.0.0'）。",1778686931575,"此扩展提供了 Firebase 命令行界面 (CLI) 和 MCP Server，使用户能够管理 Firebase 项目、部署代码和资产、与数据库交互、管理身份验证以及在本地或 Firebase Hosting 上托管应用程序。",[169,170,171,172,173],"将代码和资产部署到 Firebase 项目","为 Firebase Hosting 运行本地 Web 服务器","与 Firebase 数据库（实时数据库、Firestore）交互","管理 Firebase 身份验证","Firebase 服务的本地模拟",[175,176,177],"管理 Firebase 生态系统之外的资源。","提供 Firebase 管理的 GUI 界面。","替换应用程序代码中直接的 Firebase SDK 使用。",[179,180,181],"命令行界面最佳实践","DevOps 和 CI/CD 集成","云服务管理",[183,184,185],"已安装 Node.js 和 npm","已设置 Firebase 项目","身份验证凭据（例如，服务帐户或用户登录）","3.1.0","4.4.0","为开发人员提供一个强大且官方的工具集，用于在 Firebase 平台上构建、部署和管理应用程序。","该扩展功能强大、文档齐全且维护活跃，具有明确的范围和强大的安全实践。Firebase CLI 和 MCP 服务器的全面性带来了高分。没有发现关键或警告级别的错误。",99,"一个高质量、全面且维护良好的 Firebase 项目管理工具。",[193,194,195,196,197,198,199,200,201],"firebase","cli","backend","cloud-services","deployment","database","hosting","functions","authentication","verified",[204,205,206,207],"将 Web 应用程序和后端服务部署到 Firebase Hosting。","管理和与 Firebase 数据库交互以实现数据持久化。","在本地设置和配置新的 Firebase 项目。","在 CI/CD 流水线中自动化 Firebase 项目管理任务。",{"codeQuality":209,"collectedAt":211,"documentation":212,"maintenance":215,"popularity":222,"security":224,"testCoverage":227},{"hasLockfile":210},true,1778686913417,{"descriptionLength":213,"readmeSize":214},108,22766,{"closedIssues90d":216,"forks":217,"hasChangelog":210,"manifestVersion":218,"openIssues90d":219,"pushedAt":220,"stars":221},86,1194,"1.0.0",25,1778652442000,4409,{"npmDownloads":223},7102781,{"hasNpmPackage":210,"license":225,"smitheryVerified":226},"MIT",false,{"hasCi":210,"hasTests":210},{"updatedAt":229},1778687106891,{"basePath":231,"githubOwner":193,"githubRepo":232,"locale":18,"slug":232,"type":233},"","firebase-tools","marketplace",null,{"evaluate":236,"extract":239},{"promptVersionExtension":186,"promptVersionScoring":187,"score":190,"tags":237,"targetMarket":238,"tier":202},[193,194,195,196,197,198,199,200,201],"global",{"commitSha":240,"license":225,"marketplace":241},"HEAD",{"name":193,"pluginCount":8},{"repoId":243,"translatedFrom":244},"kd7c5gsq1k531are4hd713zdxs86mxkw","k17c03a2jrjgr72r331sh2b5px86m0k0",{"_creationTime":246,"_id":243,"identity":247,"providers":248,"workflow":323},1778686903330.164,{"githubOwner":193,"githubRepo":232,"sourceUrl":14},{"classify":249,"discover":315,"extract":318,"github":319,"npm":322},{"commitSha":240,"extensions":250},[251,266,276,284,297,306],{"basePath":231,"description":252,"displayName":193,"installMethods":253,"rationale":254,"selectedPaths":255,"source":264,"sourceLanguage":265,"type":233},"Official Claude plugin for Firebase to help understand and manage your Firebase project, resources, and data",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[256,259,261],{"path":257,"priority":258},".claude-plugin/marketplace.json","mandatory",{"path":260,"priority":258},"README.md",{"path":262,"priority":263},"LICENSE","high","rule","en",{"basePath":267,"description":268,"displayName":269,"installMethods":270,"rationale":271,"selectedPaths":272,"source":264,"sourceLanguage":265,"type":275},".agent/skills/resolve-docker-vulnerabilities","Skill to resolve Docker vulnerabilities for the firebase-cli image. Use this skill when you need to check for vulnerabilities in the firebase-cli Docker image and address them.","resolve-docker-vulnerabilities",{"claudeCode":12},"SKILL.md frontmatter at .agent/skills/resolve-docker-vulnerabilities/SKILL.md",[273],{"path":274,"priority":258},"SKILL.md","skill",{"basePath":277,"description":278,"displayName":279,"installMethods":280,"rationale":281,"selectedPaths":282,"source":264,"sourceLanguage":265,"type":275},".agent/skills/update-pubsub-emulator","How to update the Pub/Sub emulator","update-pubsub-emulator",{"claudeCode":12},"SKILL.md frontmatter at .agent/skills/update-pubsub-emulator/SKILL.md",[283],{"path":274,"priority":258},{"basePath":285,"description":286,"displayName":287,"installMethods":288,"license":225,"rationale":289,"selectedPaths":290,"source":264,"sourceLanguage":265,"type":194},"scripts/examples/hosting/update-single-file","example of using the Hosting API to update a single file","update-single-file",{"npm":287},"cli ecosystem detected at scripts/examples/hosting/update-single-file",[291,293,294],{"path":292,"priority":258},"package.json",{"path":260,"priority":258},{"path":295,"priority":296},"src/index.ts","low",{"basePath":298,"installMethods":299,"rationale":300,"selectedPaths":301,"source":264,"sourceLanguage":265,"type":305},"src/mcp",{"npm":232},"server.json with namespace/server name at src/mcp/server.json",[302,304],{"path":303,"priority":258},"server.json",{"path":260,"priority":258},"mcp",{"basePath":231,"description":307,"displayName":232,"installMethods":308,"license":225,"rationale":309,"selectedPaths":310,"source":264,"sourceLanguage":265,"type":305},"Command-Line Interface for Firebase",{"npm":232},"package.json mcpName field at package.json",[311,312,313,314],{"path":292,"priority":258},{"path":260,"priority":258},{"path":262,"priority":263},{"path":295,"priority":296},{"sources":316},[317],"manual",{"npmPackage":232},{"closedIssues90d":216,"description":320,"forks":217,"license":225,"openIssues90d":219,"pushedAt":220,"readmeSize":214,"stars":221,"topics":321},"The Firebase Command Line Tools",[],{"downloads":223},{"classifiedAt":324,"discoverAt":325,"extractAt":326,"githubAt":326,"npmAt":327,"updatedAt":324},1778686911638,1778686903330,1778686908092,1778686909656,[201,195,194,196,198,197,193,200,199],{"evaluatedAt":330,"extractAt":331,"updatedAt":229},1778686931947,1778686911827,[],[334],{"_creationTime":335,"_id":336,"community":337,"display":338,"identity":344,"providers":346,"relations":359,"tags":362,"workflow":363},1778691186901.8674,"k17880vqsyw2myq8apx5v9ptdx86m34k",{"reviewCount":8},{"description":339,"installMethods":340,"name":342,"sourceUrl":343},"一个一体化的、开源的代理编码后端平台。InsForge 为您的编码代理提供数据库、身份验证、存储、计算、托管和 AI 网关，以端到端地交付全栈应用程序。",{"claudeCode":341},"InsForge/InsForge","insforge-official-marketplace","https://github.com/InsForge/InsForge",{"basePath":231,"githubOwner":345,"githubRepo":345,"locale":18,"slug":345,"type":233},"InsForge",{"evaluate":347,"extract":357},{"promptVersionExtension":186,"promptVersionScoring":187,"score":348,"tags":349,"targetMarket":238,"tier":356},85,[195,350,351,198,352,353,354,199,355],"platform","agentic-coding","auth","storage","compute","ai-gateway","community",{"commitSha":240,"marketplace":358},{"name":342,"pluginCount":8},{"repoId":360,"translatedFrom":361},"kd7ae0nfyk2tkkb4z3qxzx51td86nf7b","k17eb9xz9fp5gz61ppm949hk7186mdws",[351,355,352,195,354,198,199,350,353],{"evaluatedAt":364,"extractAt":365,"updatedAt":366},1778691011193,1778690992719,1778691186901]