Firebase-MCP-Server

Mit dem Firebase MCP-Server können Sie KI-gestützten Entwicklungstools die Möglichkeit geben, mit Ihren Firebase-Projekten und dem Code Ihrer App zu arbeiten.

Der Firebase-MCP-Server funktioniert mit jedem Tool, das als MCP-Client fungieren kann, einschließlich: Firebase Studio, Gemini CLI und Gemini Code Assist, Claude Code und Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf und mehr.

 Zur Einrichtungsanleitung

Vorteile des MCP-Servers

Ein Editor, der für die Verwendung des Firebase-MCP-Servers konfiguriert ist, kann Ihnen mit seinen KI-Funktionen helfen:

  • Firebase-Projekte erstellen und verwalten
  • Firebase Authentication-Nutzer verwalten
  • Mit Daten in Cloud Firestore und Firebase Data Connect arbeiten
  • Firebase Data Connect-Schemas abrufen
  • Sicherheitsregeln für Firestore und Cloud Storage for Firebase verstehen
  • Nachrichten mit Firebase Cloud Messaging senden

Einige der Tools verwenden Gemini in Firebase, um Sie zu unterstützen:

  • Firebase Data Connect-Schema und ‑Vorgänge generieren
  • Gemini zu Firebase-Produkten befragen

Dies sind nur Teillisten. Eine vollständige Liste der Tools, die Ihrem Editor zur Verfügung stehen, finden Sie im Abschnitt Serverfunktionen.

MCP-Client einrichten

Der Firebase-MCP-Server kann mit jedem MCP-Client verwendet werden, der Standard-I/O (stdio) als Transportmedium unterstützt.

Wenn der Firebase-MCP-Server Tool-Aufrufe ausführt, verwendet er dieselben Nutzeranmeldedaten, mit denen die Firebase CLI in der Umgebung autorisiert wird, in der sie ausgeführt wird. Das kann je nach Umgebung ein angemeldeter Nutzer oder Standardanmeldedaten für Anwendungen sein.

Hinweis

Prüfen Sie, ob Node.js und npm installiert sind.

Grundlegende Konfiguration

Hier finden Sie eine grundlegende Konfigurationsanleitung für die Verwendung des Firebase-MCP-Servers mit einigen beliebten KI-Tools:

Firebase Studio

Wenn Sie Firebase Studio so konfigurieren möchten, dass der Firebase-MCP-Server verwendet wird, bearbeiten Sie die Konfigurationsdatei .idx/mcp.json oder erstellen Sie sie.

Wenn die Datei noch nicht vorhanden ist, erstellen Sie sie, indem Sie mit der rechten Maustaste auf das übergeordnete Verzeichnis klicken und Neue Datei auswählen. Fügen Sie der Datei den folgenden Inhalt hinzu:

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": ["-y", "firebase-tools@latest", "mcp"]
    }
  }
}

Gemini-Befehlszeile

Die empfohlene Methode zum Einrichten der Gemini CLI für die Verwendung des Firebase-MCP-Servers ist die Installation der Firebase-Erweiterung für die Gemini CLI:

gemini extensions install https://github.com/gemini-cli-extensions/firebase/

Durch die Installation der Firebase-Erweiterung wird der Firebase-MCP-Server automatisch konfiguriert. Außerdem wird eine Kontextdatei bereitgestellt, die die Leistung von Gemini bei der Entwicklung von Firebase-Apps verbessern kann.

Alternativ können Sie die Gemini CLI so konfigurieren, dass der Firebase-MCP-Server (aber nicht die Firebase-Erweiterungskontextdatei) verwendet wird. Dazu müssen Sie eine der Konfigurationsdateien bearbeiten oder erstellen:

  • In Ihrem Projekt: .gemini/settings.json
  • In Ihrem Basisverzeichnis: ~/.gemini/settings.json

Wenn die Datei noch nicht vorhanden ist, erstellen Sie sie, indem Sie mit der rechten Maustaste auf das übergeordnete Verzeichnis klicken und Neue Datei auswählen. Fügen Sie der Datei den folgenden Inhalt hinzu:

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": ["-y", "firebase-tools@latest", "mcp"]
    }
  }
}

Gemini Code Assist

Die empfohlene Methode zum Einrichten von Gemini Code Assist für die Verwendung des Firebase-MCP-Servers ist die Installation der Firebase-Erweiterung für die Gemini CLI:

gemini extensions install https://github.com/gemini-cli-extensions/firebase/

Durch die Installation der Firebase-Erweiterung wird der Firebase-MCP-Server automatisch konfiguriert. Außerdem wird eine Kontextdatei bereitgestellt, die die Leistung von Gemini bei der Entwicklung von Firebase-Apps verbessern kann.

Alternativ können Sie Gemini Code Assist so konfigurieren, dass der Firebase MCP-Server (aber nicht die Firebase-Erweiterungskontextdatei) verwendet wird. Dazu müssen Sie eine der Konfigurationsdateien bearbeiten oder erstellen:

  • In Ihrem Projekt: .gemini/settings.json
  • In Ihrem Basisverzeichnis: ~/.gemini/settings.json

Wenn die Datei noch nicht vorhanden ist, erstellen Sie sie, indem Sie mit der rechten Maustaste auf das übergeordnete Verzeichnis klicken und Neue Datei auswählen. Fügen Sie der Datei den folgenden Inhalt hinzu:

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": ["-y", "firebase-tools@latest", "mcp"]
    }
  }
}

Claude

Claude Code

Wenn Sie Claude Code so konfigurieren möchten, dass der Firebase MCP-Server verwendet wird, führen Sie den folgenden Befehl in Ihrem App-Ordner aus:

claude mcp add firebase npx -- -y firebase-tools@latest mcp

Sie können die Installation mit folgendem Befehl überprüfen:

claude mcp list

Es sollte Folgendes angezeigt werden:

firebase: npx -y firebase-tools@latest mcp - ✓ Connected

Claude Desktop

Wenn Sie Claude Desktop so konfigurieren möchten, dass der Firebase MCP-Server verwendet wird, bearbeiten Sie die Datei claude_desktop_config.json. Sie können diese Datei über das Menü Claude > Einstellungen öffnen oder erstellen. Wählen Sie den Tab Developer (Entwickler) aus und klicken Sie dann auf Edit Config (Konfiguration bearbeiten).

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": ["-y", "firebase-tools@latest", "mcp"]
    }
  }
}

Cline

Wenn Sie Cline so konfigurieren möchten, dass der Firebase-MCP-Server verwendet wird, bearbeiten Sie die Datei cline_mcp_settings.json. Sie können diese Datei öffnen oder erstellen, indem Sie oben im Cline-Bereich auf das Symbol „MCP-Server“ und dann auf die Schaltfläche MCP-Server konfigurieren klicken.

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": ["-y", "firebase-tools@latest", "mcp"],
      "disabled": false
    }
  }
}

Cursor

Wenn Sie Cursor so konfigurieren möchten, dass der Firebase-MCP-Server verwendet wird, bearbeiten Sie entweder die Datei .cursor/mcp.json (um nur ein bestimmtes Projekt zu konfigurieren) oder die Datei ~/.cursor/mcp.json (um den MCP-Server in allen Projekten verfügbar zu machen):

"mcpServers": {
  "firebase": {
    "command": "npx",
    "args": ["-y", "firebase-tools@latest", "mcp"]
  }
}

VS Code Copilot

Wenn Sie ein einzelnes Projekt konfigurieren möchten, bearbeiten Sie die Datei .vscode/mcp.json in Ihrem Arbeitsbereich:

"servers": {
  "firebase": {
    "type": "stdio",
    "command": "npx",
    "args": ["-y", "firebase-tools@latest", "mcp"]
  }
}

Wenn Sie den Server in jedem Projekt verfügbar machen möchten, das Sie öffnen, bearbeiten Sie Ihre Nutzereinstellungen:

"mcp": {
  "servers": {
    "firebase": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "firebase-tools@latest", "mcp"]
    }
  }
}

Windsurfen

Bearbeiten Sie die Datei ~/.codeium/windsurf/mcp_config.json, um den Windsurf Editor zu konfigurieren:

"mcpServers": {
  "firebase": {
    "command": "npx",
    "args": ["-y", "firebase-tools@latest", "mcp"]
  }
}

Optionale Konfiguration

Zusätzlich zur oben gezeigten grundlegenden Konfiguration für jeden Client können Sie zwei optionale Parameter angeben:

  • --dir ABSOLUTE_DIR_PATH: Der absolute Pfad eines Verzeichnisses, das firebase.json enthält, um einen Projektkontext für den MCP-Server festzulegen. Wenn nichts angegeben ist, sind die Tools get_project_directory und set_project_directory verfügbar und das Standardverzeichnis ist das Arbeitsverzeichnis, in dem der MCP-Server gestartet wurde.

  • --only FEATURE_1,FEATURE_2: Eine durch Kommas getrennte Liste der zu aktivierenden Featuregruppen. Damit können Sie die angezeigten Tools auf die Funktionen beschränken, die Sie aktiv verwenden. Die Core-Tools sind immer verfügbar.

Beispiel:

"firebase": {
  "command": "npx",
  "args": [
    "-y",
    "firebase-tools@latest", "mcp",
    "--dir", "/Users/turing/my-project",
    "--only", "auth,firestore,storage"
  ]
}

Funktionen von MCP-Servern

Der Firebase-MCP-Server bietet drei verschiedene Kategorien von MCP-Funktionen:

  • Prompts: Eine Bibliothek mit vorgefertigten Prompts, die Sie ausführen können. Sie sind für die Entwicklung und Ausführung einer App mit Firebase optimiert.

  • Tools: Eine Reihe von Tools, die für die Verwendung durch LLMs vorgesehen sind und ihnen helfen, direkt mit Ihrem Firebase-Projekt zu arbeiten (mit Ihrer Genehmigung).

  • Ressourcen: Dokumentationsdateien, die von LLMs verwendet werden sollen, um ihnen mehr Anleitung und Kontext für die Erledigung einer Aufgabe oder eines Ziels zu geben.

Prompts

Der Firebase MCP-Server enthält eine Bibliothek mit vorgefertigten Prompts, die für die Entwicklung und Ausführung einer App mit Firebase optimiert sind. Sie können diese Prompts ausführen, um verschiedene häufige Aufgaben zu erledigen oder Ziele zu erreichen.

In der folgenden Tabelle werden die vom MCP-Server bereitgestellten Prompts beschrieben.

Die meisten Entwicklungstools, die MCP unterstützen, bieten eine einfache Möglichkeit, diese Prompts auszuführen. In der Gemini-Befehlszeile sind diese Prompts beispielsweise als Schrägstrichbefehle verfügbar:

/firebase:init

Beginnen Sie in der Gemini-Befehlszeile mit der Eingabe von /firebase:, um eine Liste der verfügbaren Befehle aufzurufen.

Name der Aufforderung Featuregruppe Beschreibung
firebase:deploy core Mit diesem Befehl können Sie Ressourcen in Firebase bereitstellen.

Argumente:
<prompt> (optional): alle spezifischen Anweisungen, die Sie zur Bereitstellung geben möchten
firebase:init core Mit diesem Befehl können Sie Firebase-Dienste wie Backend- und KI-Funktionen einrichten.
firebase:consult core Mit diesem Befehl können Sie den Firebase Assistant konsultieren, der Zugriff auf detaillierte, aktuelle Dokumentation für die Firebase-Plattform hat.

Argumente:
<prompt>: eine Frage, die an das Gemini in Firebase-Modell übergeben werden soll
crashlytics:connect crashlytics Auf Crashlytics-Daten einer Firebase-Anwendung zugreifen

Tools

Der Firebase MCP-Server bietet außerdem eine Reihe von Tools, die für die Verwendung durch LLMs vorgesehen sind und ihnen helfen, direkt mit Ihrem Firebase-Projekt zu arbeiten (mit Ihrer Genehmigung). Im Gegensatz zu Prompts rufen Sie diese Tools nicht direkt auf. Stattdessen können Modelle, die Tool-Aufrufe unterstützen (z. B. Gemini, Claude und GPT), diese Tools bei Bedarf automatisch aufrufen, um Entwicklungsaufgaben auszuführen.

In der folgenden Tabelle werden die Tools beschrieben, die der MCP-Server zur Verfügung stellt.

Toolname Featuregruppe Beschreibung
firebase_login core Damit wird der Nutzer in der Firebase CLI und auf dem Firebase MCP-Server angemeldet. Dazu ist ein Google-Konto erforderlich. Sie müssen sich anmelden, um Firebase-Projekte zu erstellen und zu verwenden.
firebase_logout core Damit wird der Nutzer von der Firebase CLI und dem Firebase MCP-Server abgemeldet.
firebase_validate_security_rules core Damit können Sie die Firebase-Sicherheitsregeln für Firestore, Storage oder die Realtime Database auf Syntax- und Validierungsfehler prüfen.
firebase_get_project core Damit können Sie Informationen zum derzeit aktiven Firebase-Projekt abrufen.
firebase_list_apps core Damit rufen Sie eine Liste der Firebase-Apps ab, die im aktuell aktiven Firebase-Projekt registriert sind. Firebase-Apps können iOS-, Android- oder Web-Apps sein.
firebase_list_projects core Damit rufen Sie eine Liste der Firebase-Projekte ab, auf die der angemeldete Nutzer Zugriff hat.
firebase_get_sdk_config core Mit diesem Befehl können Sie die Firebase-Konfigurationsinformationen für eine Firebase-App abrufen. Sie müssen ENTWEDER eine Plattform ODER die Firebase-App-ID für eine Firebase-App angeben, die im aktuell aktiven Firebase-Projekt registriert ist.
firebase_create_project core Damit können Sie ein neues Firebase-Projekt erstellen.
firebase_create_app core Damit können Sie eine neue Firebase-App im derzeit aktiven Firebase-Projekt erstellen. Firebase-Apps können iOS-, Android- oder Web-Apps sein.
firebase_create_android_sha core Damit fügen Sie den angegebenen SHA-Zertifikathash der angegebenen Firebase-Android-App hinzu.
firebase_get_environment core Mit diesem Befehl rufen Sie die aktuelle Firebase-Umgebung-Konfiguration für die Firebase CLI und den Firebase MCP-Server ab, einschließlich des aktuell authentifizierten Nutzers, des Projektverzeichnisses, des aktiven Firebase-Projekts und mehr.
firebase_update_environment core Damit können Sie die Umgebungskonfiguration für die Firebase CLI und den Firebase MCP-Server aktualisieren, z. B. Projektverzeichnis, aktives Projekt, aktives Nutzerkonto, Akzeptieren der Nutzungsbedingungen usw. Mit firebase_get_environment können Sie die aktuell konfigurierte Umgebung aufrufen.
firebase_init core Damit können Sie ausgewählte Firebase-Dienste im Arbeitsbereich initialisieren (Cloud Firestore-Datenbank, Firebase Data Connect, Firebase Realtime Database, Firebase AI Logic). Alle Dienste sind optional. Geben Sie nur die Produkte an, die Sie einrichten möchten. Sie können neue Funktionen in einem vorhandenen Projektverzeichnis initialisieren. Wenn Sie eine vorhandene Funktion neu initialisieren, wird die Konfiguration möglicherweise überschrieben. Führen Sie den Befehl firebase deploy nach dem Tool firebase_init aus, um die initialisierten Funktionen bereitzustellen.
firebase_get_security_rules core Hiermit können Sie die Sicherheitsregeln für einen bestimmten Firebase-Dienst abrufen. Wenn es mehrere Instanzen dieses Dienstes im Produkt gibt, werden die Regeln für die Standardinstanz zurückgegeben.
firebase_read_resources core Damit können Sie den Inhalt von firebase://-Ressourcen lesen oder verfügbare Ressourcen auflisten.
firestore_delete_document firestore Damit können Sie Firestore-Dokumente aus einer Datenbank im aktuellen Projekt anhand vollständiger Dokumentpfade löschen. Verwenden Sie diese Option, wenn Sie den genauen Pfad eines Dokuments kennen.
firestore_get_documents firestore Damit können Sie ein oder mehrere Firestore-Dokumente aus einer Datenbank im aktuellen Projekt anhand vollständiger Dokumentpfade abrufen. Verwenden Sie diese Option, wenn Sie den genauen Pfad eines Dokuments kennen.
firestore_list_collections firestore Damit können Sie eine Liste von Sammlungen aus einer Firestore-Datenbank im aktuellen Projekt abrufen.
firestore_query_collection firestore Damit können Sie ein oder mehrere Firestore-Dokumente aus einer Sammlung in einer Datenbank des aktuellen Projekts über eine Sammlung mit einem vollständigen Dokumentpfad abrufen. Verwenden Sie diese Option, wenn Sie den genauen Pfad einer Sammlung und die Filterklausel für das Dokument kennen.
auth_get_users auth Mit dieser Methode können Sie einen oder mehrere Firebase Auth-Nutzer anhand einer Liste von UIDs oder E-Mail-Adressen abrufen.
auth_update_user auth Damit können Sie das Konto eines bestimmten Nutzers deaktivieren, aktivieren oder eine benutzerdefinierte Behauptung festlegen.
auth_set_sms_region_policy auth Damit können Sie eine SMS-Regionsrichtlinie für Firebase Authentication festlegen, um die Regionen einzuschränken, die SMS-Nachrichten empfangen können. Die Einschränkung erfolgt auf Grundlage einer ALLOW- oder DENY-Liste von Ländercodes. Wenn diese Richtlinie festgelegt ist, werden alle vorhandenen Richtlinien überschrieben.
dataconnect_build dataconnect Damit können Sie Firebase Data Connect-Schemas, ‑Vorgänge und/oder ‑Connectors kompilieren und nach Build-Fehlern suchen.
dataconnect_generate_schema dataconnect Damit können Sie ein Firebase Data Connect-Schema auf Grundlage der Beschreibung einer App durch den Nutzer erstellen.
dataconnect_generate_operation dataconnect Damit können Sie eine einzelne Firebase Data Connect-Abfrage oder ‑Mutation basierend auf dem aktuell bereitgestellten Schema und dem angegebenen Prompt generieren.
dataconnect_list_services dataconnect Hiermit können Sie vorhandene lokale und Backend-Firebase Data Connect-Dienste auflisten.
dataconnect_execute dataconnect Hiermit wird ein GraphQL-Vorgang für einen Data Connect-Dienst oder seinen Emulator ausgeführt.
storage_get_object_download_url storage Mit dieser Methode können Sie die Download-URL für ein Objekt in einem Cloud Storage for Firebase-Bucket abrufen.
messaging_send_message Messaging Damit können Sie eine Nachricht an ein Firebase Cloud Messaging-Registrierungstoken oder ‑Thema senden. In einem bestimmten Aufruf darf NUR registration_token oder topic angegeben werden.
functions_get_logs Funktionen Damit können Sie eine Seite mit Cloud Functions-Logeinträgen mithilfe von erweiterten Filtern von Google Cloud Logging abrufen.
remoteconfig_get_template remoteconfig Damit wird die angegebene Firebase Remote Config-Vorlage aus dem aktuell aktiven Firebase-Projekt abgerufen.
remoteconfig_update_template remoteconfig Damit können Sie eine neue Remote Config-Vorlage veröffentlichen oder für das Projekt zu einer bestimmten Version zurückkehren.
crashlytics_create_note crashlytics Fügen Sie einem Problem in Crashlytics eine Notiz hinzu.
crashlytics_delete_note crashlytics Notiz aus einem Crashlytics-Problem löschen
crashlytics_get_issue crashlytics Ruft Daten für ein Crashlytics-Problem ab, die als Ausgangspunkt für die Fehlerbehebung verwendet werden können.
crashlytics_list_events crashlytics Damit können Sie die letzten Ereignisse auflisten, die den angegebenen Filtern entsprechen.
Kann verwendet werden, um Beispielabstürze und ‑ausnahmen für ein Problem abzurufen.
Dazu gehören Stacktraces und andere Daten, die für das Debugging nützlich sind.
crashlytics_batch_get_events crashlytics Ruft bestimmte Ereignisse anhand des Ressourcennamens ab.
Kann verwendet werden, um Beispielabstürze und ‑ausnahmen für ein Problem abzurufen.
Dazu gehören Stacktraces und andere Daten, die für das Debugging nützlich sind.
crashlytics_list_notes crashlytics Mit diesem Befehl können Sie alle Notizen für ein Problem in Crashlytics auflisten.
crashlytics_get_top_issues crashlytics Damit können Sie Ereignisse und eindeutige betroffene Nutzer nach issue gruppiert zählen.
Die Gruppen sind nach Ereignisanzahl in absteigender Reihenfolge sortiert.
Es werden nur Ereignisse gezählt, die mit den angegebenen Filtern übereinstimmen.
crashlytics_get_top_variants crashlytics Zählt Ereignisse und eindeutige betroffene Nutzer, gruppiert nach Variante des Problems.
Die Gruppen sind nach Ereignisanzahl in absteigender Reihenfolge sortiert.
Es werden nur Ereignisse gezählt, die mit den angegebenen Filtern übereinstimmen.
crashlytics_get_top_versions crashlytics Zählt Ereignisse und eindeutige betroffene Nutzer, gruppiert nach Version.
Die Gruppen sind nach Ereignisanzahl in absteigender Reihenfolge sortiert.
Es werden nur Ereignisse gezählt, die mit den angegebenen Filtern übereinstimmen.
crashlytics_get_top_apple_devices crashlytics Zählt Ereignisse und eindeutige betroffene Nutzer, gruppiert nach Apple-Gerät.
Die Gruppen sind nach Ereignisanzahl in absteigender Reihenfolge sortiert.
Es werden nur Ereignisse gezählt, die mit den angegebenen Filtern übereinstimmen.
Nur für iOS-, iPadOS- und MacOS-Anwendungen relevant.
crashlytics_get_top_android_devices crashlytics Zählt Ereignisse und einzelne betroffene Nutzer, gruppiert nach Android-Gerät.
Die Gruppen sind nach Ereignisanzahl in absteigender Reihenfolge sortiert.
Es werden nur Ereignisse gezählt, die mit den angegebenen Filtern übereinstimmen.
Nur für Android-Anwendungen relevant.
crashlytics_get_top_operating_systems crashlytics Zählt Ereignisse und einzelne betroffene Nutzer, gruppiert nach Betriebssystem.
Die Gruppen sind nach Ereignisanzahl in absteigender Reihenfolge sortiert.
Es werden nur Ereignisse gezählt, die mit den angegebenen Filtern übereinstimmen.
crashlytics_update_issue crashlytics Damit können Sie den Status eines Crashlytics-Problems aktualisieren.
apphosting_fetch_logs App-Hosting Damit können Sie die neuesten Logs für ein bestimmtes App Hosting-Backend abrufen. Wenn buildLogs angegeben ist, werden die Logs des Build-Prozesses für den letzten Build zurückgegeben. Die aktuellsten Logs werden zuerst aufgeführt.
apphosting_list_backends App-Hosting Damit können Sie eine Liste der App Hosting-Backends im aktuellen Projekt abrufen. Eine leere Liste bedeutet, dass es keine Back-Ends gibt. uri ist die öffentliche URL des Back-Ends. Ein funktionierendes Backend hat ein managed_resources-Array, das einen run_service-Eintrag enthält. run_service.service ist der Ressourcenname des Cloud Run-Dienstes, der das App Hosting-Backend bereitstellt. Das letzte Segment dieses Namens ist die Dienst-ID. domains ist die Liste der Domains, die mit dem Backend verknüpft sind. Sie haben entweder den Typ CUSTOM oder DEFAULT. Jedes Backend sollte eine DEFAULT-Domain haben. Die tatsächliche Domain, die ein Nutzer für die Verbindung zum Backend verwendet, ist der letzte Parameter des Ressourcennamens der Domain. Wenn eine benutzerdefinierte Domain richtig eingerichtet ist, haben ihre Status die Endung ACTIVE.
realtimedatabase_get_data realtimedatabase Damit können Sie Daten vom angegebenen Speicherort in einer Firebase Realtime Database abrufen.
realtimedatabase_set_data realtimedatabase Damit können Sie Daten an den angegebenen Speicherort in einer Firebase Realtime Database schreiben.

Ressourcen

Der MCP-Server stellt Ressourcen bereit, die Dokumentationsdateien sind, die für die Verwendung durch LLMs vorgesehen sind. Bei Modellen, die die Verwendung von Ressourcen unterstützen, werden automatisch relevante Ressourcen in den Sitzungskontext aufgenommen.

In der folgenden Tabelle werden die Ressourcen beschrieben, die der MCP-Server zur Verfügung stellt.

Ressourcenname Beschreibung
backend_init_guide Firebase Backend Init Guide: Der Coding-Agent wird durch die Konfiguration von Firebase-Backend-Diensten im aktuellen Projekt geführt.
ai_init_guide Firebase GenAI Init Guide: Der Coding-Agent wird durch die Konfiguration von GenAI-Funktionen im aktuellen Projekt mit Firebase geführt.
data_connect_init_guide Firebase Data Connect Init Guide: führt den Coding-Agent durch die Konfiguration von Data Connect für den PostgreSQL-Zugriff im aktuellen Projekt.
firestore_init_guide Firestore-Initialisierungsleitfaden: Der Coding-Agent wird durch die Konfiguration von Firestore im aktuellen Projekt geführt.
firestore_rules_init_guide Firestore Rules Init Guide: Der Coding-Agent wird durch die Einrichtung von Firestore-Sicherheitsregeln im Projekt geführt.
rtdb_init_guide Firebase Realtime Database-Initialisierungsleitfaden: Der Coding-Agent wird durch die Konfiguration der Realtime Database im aktuellen Projekt geführt.
auth_init_guide Firebase Authentication Init Guide: Der Coding-Agent wird durch die Konfiguration von Firebase Authentication im aktuellen Projekt geführt.
hosting_init_guide Firebase Hosting Deployment Guide: Der Coding-Agent wird durch die Bereitstellung in Firebase Hosting im aktuellen Projekt geführt.
docs Firebase Docs: Lädt Nur-Text-Inhalte aus der Firebase-Dokumentation, z. B. https://firebase.google.com/docs/functions wird zu firebase://docs/functions.