返回市场
麦克服-.firebase

麦克服-.firebase

作者:gemini-dk10 星标更新:2025-03-01

项目介绍

Firebase MCP 服务器

概述

这是一个 Firebase MCP(模型上下文协议)服务器,提供统一的接口与包括身份验证、Firestore 和存储在内的各种 Firebase 服务进行交互。

配置

  1. 克隆并构建项目:

    git clone https://github.com/gemini-dk/mcp-server-firebase
    cd mcp-server-firebase
    npm install
    npm run build
    
  2. 获取 Firebase 服务账户密钥:

    • 转到 Firebase 控制台 > 项目设置 > 服务账户
    • 点击“生成新的私有密钥”
    • 将 JSON 文件保存到您的项目目录中
  3. 配置 mcp_settings.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 替换为您的服务账户密钥文件的路径。

可用 API

身份验证

  • 通过用户ID或电子邮件获取用户

Firestore

  • 添加/更新/删除文档
  • 列出集合/文档

存储

  • 列出目录中的文件
  • 获取文件元数据和下载链接

许可证

  • MIT 许可证