Skip to main content
Glama
ytzlax

Firebase Realtime Database

by ytzlax

Base de datos en tiempo real de Firebase MCP

Descripción general

Este proyecto se inspiró en firebase-mcp . A diferencia de firebase-mcp, que utiliza las funcionalidades de Firestore, firebase-realtimeDB-mcp utiliza las funcionalidades de Firebase Realtime Database. Firebase Realtime Database MCP permite que los asistentes de IA trabajen directamente con los servicios de Firebase.

Related MCP server: Firestore MCP Server

🚀 Inicio rápido

Prerrequisitos

  • Proyecto de Firebase con credenciales de cuenta de servicio

  • Entorno Node.js

1. Configuración de Firebase

  1. Vaya a Consola de Firebase → Configuración del proyecto → Cuentas de servicio

  2. Haga clic en "Generar nueva clave privada".

  3. Guarde el archivo JSON de forma segura

2. Variables de entorno

Requerido

  • SERVICE_ACCOUNT_KEY_PATH : Ruta a la clave JSON de su cuenta de servicio de Firebase

  • FIREBASE_DATABASE_URL : URL de la base de datos en tiempo real de Firebase

1. Instalar el proyecto MCP de Firebase Realtime Database localmente

A. Ejecute git clone https://github.com/ytzlax/firebase-realtimeDB-mcp.git en la terminal.
B. cd a la ruta clonada y ejecute npm i .
C. Ejecute npm run build .

2. Instalar el servidor MCP

Agregue la configuración del servidor a su archivo de configuración de MCP:

  • Escritorio de Claude: ~/Library/Application Support/Claude/claude_desktop_config.json

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

  • Cursor: [project root]/.cursor/mcp.json

¿Cómo utilizar con Claude Desktop?

Siga la guía https://modelcontextprotocol.io/quickstart/user y agregue la siguiente configuración:

{
  "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"
      }
   }

}

Herramientas de Firebase

Herramienta

Descripción

Parámetros requeridos

get_documents_by_filter

Obtener documentos por filtro

collectionName , field , value

list_collections

Lista de colecciones raíz

Ninguno

add_doc

Agregar documento

objeto 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