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.
🚀 Inicio rápido
Prerrequisitos
- Proyecto de Firebase con credenciales de cuenta de servicio
- Entorno Node.js
1. Configuración 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 de forma segura
2. Variables de entorno
Requerido
SERVICE_ACCOUNT_KEY_PATH
: Ruta a la clave JSON de su cuenta de servicio de FirebaseFIREBASE_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:
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 |
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Base de datos en tiempo real de Firebase
Related MCP Servers
- AsecurityFlicenseAqualityA server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.Last updated -97TypeScript
- AsecurityAlicenseAqualityThe Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.Last updated -9346172TypeScriptMIT License
- -security-license-qualityAn interface for interacting with Google Firestore databases directly through Claude Desktop, supporting operations like creating, reading, updating, and querying documents across collections.Last updated -JavaScriptMIT License
- -securityFlicense-qualityAn MCP Server that provides natural language access to Google's Firebase Realtime Database API, enabling database operations and management through conversation.Last updated -Python