Skip to main content
Glama

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.

Related MCP server: Firebase Realtime Database API MCP Server

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.

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Appcircle mobile CI/CD platform.

  • MCP server for interacting with the Supabase platform

  • Remote MCP server for the Hackle Admin API: experiments, feature flags, remote config, messaging.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IdanAizikNissim/FireConfigMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server