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.
Related MCP server: Firebase MCP
Configuración
Clonar y construir el proyecto:
git clone https://github.com/gemini-dk/mcp-server-firebase cd mcp-server-firebase npm install npm run buildObtener 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
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-firebasecon la ruta donde clonó el repositorio. Reemplace/path/to/serviceAccountKey.jsoncon 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