Flutter Firebase开发插件

一个用于Flutter和Firebase开发的Claude代码插件,提供Flutter SDK和Firebase后端操作的集成功能。

  • by SkyWalker2506
  • Shell
  • 本地部署
  • 更新于
在 GitHub 查看 SkyWalker2506/ccplugin-flutter-firebase

使用说明

flutter firebase--克劳德代码插件

通过 穆萨布·卡拉 · GitHub

Claude Code插件,用于通过MCP集成进行Flutter+Firebase开发。

安装

claude plugin install flutter-firebase@musabkara-claude-marketplace

它提供了什么

  • flutter-dev MCP服务器 --直接访问Flutter SDK:构建、测试、分析、运行、热重载、发布管理、代码生成、本地化
  • firebase MCP服务器 --Firebase后端操作:Firestore CRUD、存储上传、Auth用户查找
  • 扑动火种技能 --使用Flutter/Firebase项目时自动激活
  • 颤振设置命令 --环境验证和配置

快速开始

# 1. Install
./install.sh

# 2. Configure Firebase MCP (copy template, fill in values)
cp .mcp.json.template .mcp.json

# 3. Verify environment
# In Claude Code:
/flutter-setup

# 4. Create a new Flutter + Firebase project
/flutter-new

设置

先决条件

  1. Flutter SDK --从以下位置安装https://docs.flutter.dev/get-started/install
  2. Firebase命令行界面 — npm install -g firebase-tools && firebase login
  3. FlutterFire命令行界面 — dart pub global activate flutterfire_cli

Firebase MCP配置

firebase MCP服务器需要服务帐户密钥和项目ID。复制 .mcp.json.template 到 .mcp.json 并填写:

  • SERVICE_ACCOUNT_KEY_PATH --Firebase服务帐户的绝对路径JSON
    • 获取它:Firebase控制台→ 项目设置→ 服务账户→ 生成新私钥
  • FIREBASE_PROJECT_ID --您的Firebase项目ID(在Firebase控制台URL中可见)

跑 /flutter-setup 以验证是否已配置所有内容。 跑 /flutter-diagnose 进行深度健康检查并提出修复建议。

示例工作流程

User: Run the tests for the auth module
Claude: [flutter_analyze] → No issues found
        [flutter_test] → Running tests in test/auth/...
        [flutter_get_result] → 12 passed, 0 failed
User: Add a new user document to Firestore
Claude: [firestore_add_document] collection=users, data={name: "Alice", role: "admin"}
        → Document created: users/abc123

MCP工具

颤振发展

工具 说明
flutter_build 为目标平台构建
flutter_test 运行测试
flutter_analyze 静态分析
flutter_pub_get 获取依赖项
flutter_pub_add 添加依赖关系
flutter_run 在设备/模拟器上启动
flutter_hot_reload 热重新加载(保留状态)
flutter_hot_restart 热重启(重置状态)
flutter_clean 清理构建工件
flutter_devices 列出设备
flutter_build_runner 代码生成
flutter_gen_l10n 生成本地化
flutter_logs 查看日志
flutter_kill 停止运行应用程序

火基

工具 说明
firestore_add_document 创建文档
firestore_get_document 阅读文档
firestore_update_document 更新文档
firestore_delete_document 删除文档
firestore_list_documents 列出文件
firestore_list_collections 列出收藏
storage_upload 上传文件
auth_get_user 获取用户信息

许可证

麻省理工学院

部分

  • 克劳德配置 --Claude Code的多代理操作系统(134个代理,本地优先路由)
  • 插件市场 --浏览并安装所有18个插件
  • ClaudeHQ --克劳德生态总部