Firebase MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Provides a unified interface to interact with various Firebase services including Authentication, Firestore, and Storage, allowing users to get user information, manage Firestore documents and collections, and handle Storage files

Firebase MCP サーバー

概要

これは、認証、Firestore、ストレージなどのさまざまな Firebase サービスと対話するための統合インターフェースを提供する Firebase MCP (Model Context Protocol) サーバーです。

設定

  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 /path/to/serviceAccountKey.json 、サービスアカウントキーファイルへのパスに置き換えます。

利用可能なAPI

認証

  • IDまたはメールでユーザーを取得する

ファイアストア

  • ドキュメントの追加/更新/削除
  • コレクション/ドキュメントの一覧

ストレージ

  • ディレクトリ内のファイルを一覧表示する
  • ファイルのメタデータとダウンロード URL を取得する

ライセンス

  • MITライセンス

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

認証、Firestore、ストレージなどの Firebase サービスと対話するための統合インターフェースを提供するサーバー。

  1. Overview
    1. Setup
      1. Available APIs
        1. Authentication
        2. Firestore
        3. Storage
      2. License
        ID: dlr8h5ouc9