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

Servidor MCP de Firebase

Descripción general

Este es un servidor MCP (Protocolo de contexto de modelo) de Firebase que proporciona una interfaz unificada para interactuar con varios servicios de Firebase, incluidos autenticación, Firestore y almacenamiento.

Configuración

  1. Clonar y construir el proyecto:
    git clone https://github.com/gemini-dk/mcp-server-firebase cd mcp-server-firebase npm install npm run build
  2. Obtener la clave de la cuenta de servicio de Firebase:
    • Vaya a Consola de Firebase > Configuración del proyecto > Cuentas de servicio
    • Haga clic en "Generar nueva clave privada".
    • Guarde el archivo JSON en el directorio de su proyecto
  3. Configurar 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" } } }
    Reemplace /path/to/mcp-server-firebase con la ruta donde clonó el repositorio. Reemplace /path/to/serviceAccountKey.json con la ruta al archivo de clave de su cuenta de servicio.

API disponibles

Autenticación

  • Obtener usuario por ID o correo electrónico

Firestore

  • Agregar/actualizar/eliminar documentos
  • Listado de colecciones/documentos

Almacenamiento

  • Listar archivos en un directorio
  • Obtener metadatos de archivo y URL de descarga

Licencia

  • Licencia MIT

You must be authenticated.

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

Un servidor que proporciona una interfaz unificada para interactuar con los servicios de Firebase, incluida la autenticación, Firestore y el almacenamiento.

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