configuración de fuego_mcp
Configuración
1. Instalar dependencias
2. Crea y coloca serviceAccount.json
Para permitir que el servidor acceda a Firebase Remote Config, necesita un archivo de clave de cuenta de servicio de Google Cloud:
A. Consola de Google Cloud (apuntar y hacer clic)
- Abra IAM y administrador → Cuentas de servicio dentro del mismo proyecto de GCP que posee su aplicación Firebase.
- Haga clic en Crear cuenta de servicio
- Nombre:
mcp-remote-config
(cualquier nombre está bien) - Descripción: “Servidor MCP – Acceso a configuración remota”
- Nombre:
- Otorgar acceso a esta cuenta de servicio:
- En el selector de roles, busque Remote Config Viewer o Remote Config Admin (según sea necesario) y selecciónelo.
- Opcionalmente, agregue Firebase Analytics Viewer si las condiciones de su plantilla hacen referencia a las audiencias de GA4.
- Finalizar → Listo.
- En la lista, haga clic en la cuenta → pestaña Claves → Agregar clave → Crear nueva clave → JSON .
- Descargue el archivo JSON y colóquelo en la raíz del proyecto como
serviceAccount.json
.
Nota: No envíe
serviceAccount.json
al control de versiones. Ya está en.gitignore
.
3. Ejecute el servidor
El servidor se iniciará en el puerto 3000 de forma predeterminada.
Uso
Agregue este servidor MCP a un cliente (por ejemplo, Cursor, Claude Desktop o su propio cliente MCP)
En el cursor:
- Abra Configuración del cursor → Características → Agregar nuevo servidor MCP.
- Para el comando, utilice:
npx -y supergateway --sse http://localhost:3000/mcp
"fire-config-mcp": { "command": "npx", "args": [ "-y", "supergateway", "--sse", " http://localhost:3000/mcp " ] } ``` (O use la ruta/comando tal como está configurado en su entorno). 3. Guarde y conéctese.
En su propio cliente MCP (ejemplo de TypeScript):
Puede conectarse a este servidor utilizando el cliente @modelcontextprotocol/sdk :
Para obtener más detalles, consulte la documentación del SDK de TypeScript de MCP .
Este proyecto se creó con bun init
en bun v1.2.7. Bun es un entorno de ejecución de JavaScript rápido y completo.
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.
Un servidor MCP que proporciona acceso a Firebase Remote Config, lo que permite a los clientes interactuar y administrar la configuración remota de Firebase a través del Protocolo de contexto de modelo.
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
- -securityFlicense-qualityAuto-generated MCP server that enables interaction with the Firebase App Distribution API, allowing users to manage distribution of pre-release app builds to testers through natural language commands.Last updated -Python
- -securityFlicense-qualityAn MCP Server providing access to Google's Firebase API, allowing natural language interaction with Firebase services and resources.Last updated -Python