FireConfigMCP

Integrations

  • Enables access to Firebase Remote Config, allowing management of app configurations stored in Firebase. Supports viewing and potentially administering remote configuration templates.

  • Integrates with Google Cloud for service account authentication and IAM permissions required to access Firebase services.

configuración de fuego_mcp

Configuración

1. Instalar dependencias

bun install

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)
  1. Abra IAM y administrador → Cuentas de servicio dentro del mismo proyecto de GCP que posee su aplicación Firebase.
  2. Haga clic en Crear cuenta de servicio
    • Nombre: mcp-remote-config (cualquier nombre está bien)
    • Descripción: “Servidor MCP – Acceso a configuración remota”
  3. 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.
  4. Finalizar → Listo.
  5. En la lista, haga clic en la cuenta → pestaña ClavesAgregar claveCrear nueva claveJSON .
  6. 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

bun run index.ts

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:
  1. Abra Configuración del cursor → Características → Agregar nuevo servidor MCP.
  2. 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 :

import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js"; const client = new Client({ name: "my-client", version: "1.0.0" }); const transport = new SSEClientTransport("http://localhost:3000/mcp"); await client.connect(transport); // Now you can list tools, call tools, etc. const tools = await client.listTools();

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.

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Configuración
    1. Instalar dependencias
    2. Crea y coloca serviceAccount.json
    3. Ejecute el servidor
  2. Uso
    1. Agregue este servidor MCP a un cliente (por ejemplo, Cursor, Claude Desktop o su propio cliente MCP)

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.
    Last updated -
    8
    84
    27
    JavaScript
  • A
    security
    A
    license
    A
    quality
    Provides integration between Genkit and the Model Context Protocol (MCP).
    Last updated -
    6
    436
    1,819
    TypeScript
    Apache 2.0
  • A
    security
    F
    license
    A
    quality
    A server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.
    Last updated -
    9
    7
    TypeScript
  • A
    security
    A
    license
    A
    quality
    The Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.
    Last updated -
    9
    1,184
    126
    TypeScript
    MIT License
    • Apple

View all related MCP servers

ID: xxqe78yh82