Skip to main content
Glama
ytzlax

Firebase Realtime Database

by ytzlax

Firebase リアルタイム データベース MCP

概要

このプロジェクトのインスピレーションはfirebase-mcpから得ました。Firestore の機能を使用する firebase-mcp とは異なり、 firebase-realtimeDB-mcp はFirebase Realtime Database の機能を使用します。Firebase Realtime Database MCP により、AI アシスタントは Firebase サービスと直接連携できるようになります。

Related MCP server: Firestore MCP Server

🚀 クイックスタート

前提条件

  • サービス アカウントの認証情報を持つ Firebase プロジェクト

  • Node.js環境

1. Firebaseの設定

  1. Firebaseコンソール→プロジェクト設定→サービスアカウントに移動します

  2. 「新しい秘密鍵を生成」をクリックします

  3. JSONファイルを安全に保存する

2. 環境変数

必須

  • SERVICE_ACCOUNT_KEY_PATH : Firebase サービス アカウント キー JSON へのパス

  • FIREBASE_DATABASE_URL : Firebase リアルタイム データベースの URL

1. Firebase Realtime Database MCP プロジェクトをローカルにインストールする

A. ターミナルでgit clone https://github.com/ytzlax/firebase-realtimeDB-mcp.gitを実行します。
B. クローンしたパスに cd し、 npm iを実行します。
C. npm run build実行します。

2. MCPサーバーをインストールする

MCP 設定ファイルにサーバー構成を追加します。

  • Claude デスクトップ: ~/Library/Application Support/Claude/claude_desktop_config.json

  • 拡張: ~/Library/Application Support/Code/User/settings.json

  • カーソル: [project root]/.cursor/mcp.json

Claude Desktop ではどのように使用しますか?

ガイドhttps://modelcontextprotocol.io/quickstart/userに従って、次の構成を追加します。

{
  "firebase-realtimeDB-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"],
      "env": {
        "SERVICE_ACCOUNT_KEY_PATH": "/absolute/path/to/serviceAccountKey.json",
        "FIREBASE_DATABASE_URL": "your-project-id.firebasestorage.app"
      }
   }

}

Firebaseツール

道具

説明

必須パラメータ

get_documents_by_filter

フィルターでドキュメントを取得する

collectionNamefieldvalue

list_collections

ルートコレクションの一覧

なし

add_doc

ドキュメントを追加

JSONオブジェクト

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents and LLMs to securely interact with Firestore databases through complete CRUD operations (get, set, add, delete, query) while respecting Firestore Security Rules via the Firebase Client SDK.
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with Firebase Firestore databases through full CRUD operations, collection management, and advanced query support. It features automatic type conversion for Firestore-specific data and tools for counting or filtering documents.
    1
    MIT