fire_config_mcp
Aufstellen
1. Abhängigkeiten installieren
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)
- Öffnen Sie IAM & Admin → Dienstkonten innerhalb desselben GCP-Projekts, dem Ihre Firebase-App gehört.
- Klicken Sie auf „Dienstkonto erstellen“
- Name:
mcp-remote-config
(jeder Name ist in Ordnung) - Beschreibung: „MCP-Server – Remote-Konfigurationszugriff“
- Name:
- 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.
- Fertigstellen → Erledigt.
- Klicken Sie in der Liste auf das Konto → Registerkarte Schlüssel → Schlüssel hinzufügen → Neuen Schlüssel erstellen → JSON .
- 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
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:
- Öffnen Sie Cursoreinstellungen → Funktionen → Neuen MCP-Server hinzufügen.
- 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:
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.
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.
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.
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