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.

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.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Ein MCP-Server, der Zugriff auf Firebase Remote Config bietet und es Clients ermöglicht, über das Model Context Protocol mit den Firebase-Remote-Konfigurationseinstellungen zu interagieren und diese zu verwalten.

  1. Aufstellen
    1. Abhängigkeiten installieren
    2. Erstellen und platzieren Sie serviceAccount.json
    3. Führen Sie den Server aus
  2. Verwendung
    1. Fügen Sie diesen MCP-Server einem Client hinzu (z. B. Cursor, Claude Desktop oder Ihrem eigenen MCP-Client).

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