Firebase MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Firebase MCP Server 旨在简化与 Firebase 服务的交互,提供统一的 API 接口,方便开发者快速集成和使用 Firebase 的核心功能。

核心功能

  1. 认证(Authentication)
  2. 通过 ID 或邮箱获取用户信息。
  3. Firestore 数据库
  4. 添加、更新、删除文档。
  5. 列出集合和文档。
  6. 存储(Storage)
  7. 列出目录中的文件。
  8. 获取文件元数据和下载 URL。

适用场景

  • 需要快速集成 Firebase 认证、数据库和存储功能的应用程序。
  • 需要统一接口管理多个 Firebase 服务的项目。
  • 开发需要后端支持的移动应用或 Web 应用。

工具列表

  • Firebase 控制台:用于生成服务账户密钥和管理 Firebase 项目。
  • npm:用于安装和构建项目依赖。
  • Git:用于克隆项目代码。

常见问题解答

  • 如何获取 Firebase 服务账户密钥?
    在 Firebase 控制台的“项目设置” > “服务账户”中生成并下载密钥文件。
  • 如何配置 mcp_settings.json
    按照文档中的示例配置,替换为实际的项目路径和服务账户密钥路径。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已安装 Git。

安装教程

  1. 克隆并构建项目:
    bash
    git clone https://github.com/gemini-dk/mcp-server-firebase
    cd mcp-server-firebase
    npm install
    npm run build
  2. 获取 Firebase 服务账户密钥:
  3. 登录 Firebase 控制台,进入“项目设置” > “服务账户”。
  4. 点击“生成新私钥”并保存 JSON 文件到项目目录。
  5. 配置 mcp_settings.json
    json
    {
    "firebase-mcp": {
    "command": "node",
    "args": [
    "/path/to/mcp-server-firebase/dist/index.js"
    ],
    "env": {
    "SERVICE_ACCOUNT_KEY_PATH": "/path/to/serviceAccountKey.json"
    }
    }
    }

    替换 /path/to/mcp-server-firebase/path/to/serviceAccountKey.json 为实际路径。

调试方式

  1. 确保项目已成功构建并配置正确。
  2. 运行以下命令启动服务器:
    bash
    node /path/to/mcp-server-firebase/dist/index.js
  3. 检查日志输出以确保服务器正常运行。

点击访问

搜索工具

Datadog MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:15:11

搜索工具

Atlas Docs MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:15:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索