Connector-Anleitung7 Minuten Lesezeit17 MCP-Tools7 Sprachen

Firebase über MCP mit Gemini verbinden

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

HCVom HelpCode-TeamAktualisiert 7 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

Firebase

Firebase

Let your AI work with Firebase: list projects and apps, browse and query Cloud Firestore, create and update documents, look up and disable Authentication users, read Remote Config, and (switched off by default) publish Remote Config or send push notifications. Signs in with your Google account.

Tools

17

Region

INTL

Kategorie

Datenbanken

Authentifizierung

OAuth 2.0

Benötigte Env-Vars

GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Firebase mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

Frag einfach

Beispiel-Prompts für Firebase

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

Firebase · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Firebase klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

Firebase + Gemini

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET

Schritt 1 — Zugangsdaten holen

  1. Öffne console.cloud.google.com und wähle das Google-Cloud-Projekt deines Firebase-Projekts aus (es hat dieselbe Projekt-ID). Am einfachsten legst du den OAuth-Client dort an, weil API-Aufrufe auf das Projekt des Clients angerechnet werden und in diesem Projekt die APIs aktiviert sein müssen.
  2. Gehe zu APIs & Services → Library und aktiviere die APIs, die du nutzen wirst: Firebase Management API, Cloud Firestore API, Identity Toolkit API, Firebase Remote Config API und Firebase Cloud Messaging API.
  3. Öffne APIs & Services → OAuth consent screen. Wähle Internal, wenn du Google Workspace nutzt (der einfachste Weg), sonst External. Bei External setzt du den Veröffentlichungsstatus auf In production: Solange die App im Status Testing ist, widerruft Google ihre Refresh-Tokens nach 7 Tagen und der Connector hört jede Woche auf zu funktionieren.
  4. Öffne APIs & Services → Credentials → Create credentials → OAuth client ID, wähle den Anwendungstyp Web application und füge die autorisierte Weiterleitungs-URI https://cloud.anythingmcp.com/api/mcp-oauth/callback hinzu. Wenn du AnythingMCP selbst betreibst, trage stattdessen https://dein-anythingmcp-host/api/mcp-oauth/callback ein.
  5. Trage die Client-ID in GOOGLE_CLIENT_ID und das Client-Secret in GOOGLE_CLIENT_SECRET ein, installiere den Connector, klicke dann auf Authorize with Provider und melde dich mit einem Konto an, das Mitglied des Firebase-Projekts ist.

Ein Google-Client für alle Google-Connectors: Dasselbe Cloud-Projekt und derselbe OAuth-Client können jeden Google-Connector bedienen, von Gmail und Google Sheets bis Search Console und BigQuery. Aktiviere jede API in diesem Projekt, verwende dieselbe Client-ID und dasselbe Secret und autorisiere jeden Connector einmal.

Scope und Rollen: Der Connector fragt nach https://www.googleapis.com/auth/cloud-platform, weil die engeren Firebase-Scopes die Nutzerverwaltung und Remote Config nicht abdecken. Was die KI tun kann, begrenzen die Rollen des Kontos im Projekt: Für reinen Lesezugriff gib ihm Firebase Viewer und Cloud Datastore Viewer; Änderungen brauchen Rollen wie Cloud Datastore User, Firebase Authentication Admin, Firebase Remote Config Admin und Firebase Cloud Messaging Admin.

Was er kann: Projekte und ihre Android-, iOS- und Web-Apps auflisten; Firestore-Collections und -Dokumente durchsehen und mit Filtern, Sortierung und Limit abfragen; Dokumente anlegen und aktualisieren; Authentication-Nutzer nachschlagen und auflisten und ihre Anmeldung sperren oder wieder freigeben; das Remote-Config-Template und seinen Versionsverlauf lesen.

Änderungen warten auf dein Ja: Vor firebase_create_document, firebase_update_document oder firebase_set_user_disabled sagt dir die KI genau, was sich ändert, und wartet auf ein klares Ja. Änderungen erreichen deine Live-App sofort. Firestore Security Rules gelten hier nicht: Der Connector handelt mit den Rechten des angemeldeten Kontos, wie das Admin SDK.

Bei der Installation deaktiviert: firebase_delete_document (löscht endgültig), firebase_publish_remote_config (ersetzt die Live-Konfiguration jeder App) und firebase_send_message (sendet eine echte Push-Benachrichtigung an echte Geräte). Ein Administrator schaltet sie bei Bedarf einzeln ein; auch dann prüft die KI die Änderung zuerst mit einem Validierungslauf und veröffentlicht oder sendet erst nach deinem Ja.

Firestore-Lesevorgänge werden abgerechnet: Jedes zurückgegebene Dokument zählt als Lesevorgang auf deiner Firebase-Rechnung, deshalb hält die KI die Seiten klein (standardmäßig 20 Dokumente) und fragt nur die Felder ab, die sie braucht. Ein Filter auf ein Feld kombiniert mit einer Sortierung nach einem anderen braucht einen zusammengesetzten Index, und die Fehlermeldung verlinkt auf die Seite, auf der du ihn anlegst. Passwort-Hashes und Salts von Nutzern werden nie zurückgegeben.

Nicht enthalten: Crashlytics hat keine dokumentierte öffentliche REST-API, deshalb sind Absturzdaten nicht verfügbar. Cloud-Storage-Dateien, Realtime Database, Data Connect, App Check und Analytics sind ebenfalls nicht abgedeckt.

Häufige Fehler: 401 heißt, dass die Autorisierung abgelaufen ist oder widerrufen wurde: Klicke erneut auf Authorize with Provider. 403 PERMISSION_DENIED mit „API has not been used in project“ oder SERVICE_DISABLED: Aktiviere diese API im Cloud-Projekt des OAuth-Clients; andere 403-Fehler heißen, dass dem Konto die Rolle fehlt. 404: eine falsche Projekt-ID, Datenbank-ID oder ein falscher Pfad (ein Dokumentpfad, wo ein Collection-Pfad erwartet wird, oder umgekehrt). 400 FAILED_PRECONDITION „The query requires an index“: Öffne den Link in der Meldung, um den Index anzulegen. 409 beim Veröffentlichen von Remote Config: Das Template hat sich inzwischen geändert, deshalb liest die KI es erneut. 429: Ein Kontingent ist erreicht; warte und versuche es erneut.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in Gemini hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte gemini neu.
  3. Führe in der Gemini CLI /mcp aus (oder gemini mcp list im Terminal): anythingmcp sollte als verbunden erscheinen.
  4. Leg los: Gemini CLI kann jetzt die Firebase-Tools aufrufen.

Verfügbare Tools

ToolWhat it does
firebase_list_projectsList the Firebase projects the signed-in account can access, with projectId, display name, project number and state
firebase_get_projectGet one Firebase project: display name, project number, state and its default resources (Hosting site, Realtime Database instance, Storage…
firebase_list_appsList the apps registered in a Firebase project (Android, iOS and web) with appId, display name, platform, bundle or package namespace and…
firebase_list_collectionsList Firestore collection ids: the top-level collections of the database, or the subcollections of one document
firebase_list_documentsList the documents of a Firestore collection with their typed fields, a page at a time (default 20)
firebase_get_documentGet one Firestore document with its typed fields and create and update times
firebase_query_documentsQuery a Firestore collection with filters, ordering and a limit (structured query, read-only)
firebase_create_documentCreate a Firestore document in a collection with typed fields
firebase_update_documentUpdate fields of an existing Firestore document
firebase_delete_documentPermanently delete a Firestore document (its subcollections stay)
firebase_lookup_usersFind Firebase Authentication users by email address, uid or phone number: sign-in providers, verified email, disabled flag, creation and…
firebase_list_usersList the Firebase Authentication users of a project, a page at a time (default 100), with email, providers, disabled flag and sign-in times
firebase_set_user_disabledDisable or re-enable a Firebase Authentication user's sign-in
firebase_get_remote_configGet the current Remote Config template of a project: conditions, parameters with default and conditional values, parameter groups and…
firebase_list_remote_config_versionsList the published Remote Config versions of a project, newest first: version number, update time, who published it, how (console, REST…
firebase_publish_remote_configPublish a new Remote Config template
firebase_send_messageSend one Firebase Cloud Messaging notification or data message to a device token, a topic or a condition

Beispiel-Prompts

  • „Liste meine Firebase-Projekte und die Android-, iOS- und Web-Apps in jedem davon auf.“
  • „Zeig mir in Firestore die zehn neuesten Dokumente in orders mit dem Status open.“
  • „Gibt es in Firebase Authentication einen Nutzer mit der E-Mail [email protected]? Wann hat sie sich zuletzt angemeldet?“
  • „Sperre die Anmeldung für das Konto [email protected]. Sag mir, um welches Konto es sich handelt, bevor du es tust.“
  • „Was enthält unser Remote-Config-Template, und wer hat die letzten drei Versionen veröffentlicht?“

FAQ

Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.

Nächste Schritte

War dieser Guide hilfreich?

Dein Firebase-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Gemini fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Firebase über MCP mit ChatGPT verbinden

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

Connectors

Firebase über MCP mit Claude verbinden

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

Connectors

Firebase über MCP mit Cursor verbinden

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

Connectors

Firebase über MCP mit Meta Muse verbinden

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

Connectors

Firebase zu MCP: Firestore, Auth-Nutzer und Remote Config in jedem KI-Agent

Lass deine KI mit Firebase arbeiten: Projekte und Apps auflisten, Cloud Firestore durchsehen und abfragen, Dokumente anlegen und aktualisieren, Authentication-Nutzer nachschlagen und sperren, Remote Config lesen und (standardmäßig deaktiviert) Remote Config veröffentlichen oder Push-Benachrichtigungen senden. Die Anmeldung läuft über dein Google-Konto.

Connectors

Avito über MCP mit Gemini verbinden

Lass deine KI mit deinem Avito-Geschäftskonto arbeiten: Anzeigen auflisten und ihre Preise ändern, Statistiken zu Aufrufen, Kontakten und Anrufen lesen, Autoload-Uploads und ihre Fehler, das Feed-Format und dein Guthaben prüfen und Chats im Avito Messenger lesen. Nachrichten senden und Autoload-Einstellungen ändern sind optional und standardmäßig ausgeschaltet.