Skip to main content
Glama

fire_config_mcp

Aufstellen

1. Abhängigkeiten installieren

bun install

2. Erstellen und platzieren Sie serviceAccount.json

Um dem Server den Zugriff auf Firebase Remote Config zu ermöglichen, benötigen Sie eine Google Cloud-Dienstkonto-Schlüsseldatei:

A. Google Cloud Console (Zeigen und Klicken)

  1. Öffnen Sie IAM & Admin → Dienstkonten innerhalb desselben GCP-Projekts, dem Ihre Firebase-App gehört.

  2. Klicken Sie auf „Dienstkonto erstellen“

    • Name: mcp-remote-config (jeder Name ist in Ordnung)

    • Beschreibung: „MCP-Server – Remote-Konfigurationszugriff“

  3. Gewähren Sie diesem Dienstkonto Zugriff:

    • Suchen Sie in der Rollenauswahl nach „Remote Config Viewer“ oder „Remote Config Admin“ (je nach Bedarf) und wählen Sie es aus.

    • Fügen Sie optional Firebase Analytics Viewer hinzu, wenn Ihre Vorlagenbedingungen auf GA4-Zielgruppen verweisen.

  4. Fertigstellen → Erledigt.

  5. Klicken Sie in der Liste auf das Konto → Registerkarte SchlüsselSchlüssel hinzufügenNeuen Schlüssel erstellenJSON .

  6. Laden Sie die JSON-Datei herunter und platzieren Sie sie als serviceAccount.json im Projektstamm.

Hinweis: Übergeben Sie serviceAccount.json nicht der Versionskontrolle. Es befindet sich bereits in .gitignore .

3. Führen Sie den Server aus

bun run index.ts

Der Server wird standardmäßig auf Port 3000 gestartet.

Related MCP server: Firebase App Distribution API MCP Server

Verwendung

Fügen Sie diesen MCP-Server einem Client hinzu (z. B. Cursor, Claude Desktop oder Ihrem eigenen MCP-Client).

Im Cursor:

  1. Öffnen Sie Cursoreinstellungen → Funktionen → Neuen MCP-Server hinzufügen.

  2. Verwenden Sie für den Befehl:

npx -y supergateway --sse http://localhost:3000/mcp

"fire-config-mcp": { "command": "npx", "args": [ "-y", "supergateway", "--sse", " http://localhost:3000/mcp " ] } ``` (Oder verwenden Sie den Pfad/Befehl, wie er in Ihrer Umgebung konfiguriert ist.) 3. Speichern und verbinden.

In Ihrem eigenen MCP-Client (TypeScript-Beispiel):

Sie können mit dem Client @modelcontextprotocol/sdk eine Verbindung zu diesem Server herstellen:

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();

Weitere Einzelheiten finden Sie in der MCP TypeScript SDK-Dokumentation .


Dieses Projekt wurde mit bun init in bun v1.2.7 erstellt. Bun ist eine schnelle All-in-One-JavaScript-Laufzeitumgebung.

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

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