Guida al connettore7 minuti di lettura17 tool MCP7 lingue

Come collegare Firebase a Meta Muse via MCP

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

HCA cura del team HelpCodeAggiornato 7 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

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.

tool

17

Regione

INTL

Categoria

Database

Autenticazione

OAuth 2.0

Env vars richieste

GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Firebase con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

Prova a chiedere

Prompt di esempio per Firebase

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Firebase · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Firebase, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Firebase + Meta Muse

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET

Step 1 — Ottieni le credenziali

  1. Apri console.cloud.google.com e seleziona il progetto Google Cloud del tuo progetto Firebase (ha lo stesso project id). Creare lì il client OAuth è la via più semplice, perché le chiamate API vengono conteggiate sul progetto del client e quel progetto deve avere le API abilitate.
  2. Vai su APIs & Services → Library e abilita le API che userai: Firebase Management API, Cloud Firestore API, Identity Toolkit API, Firebase Remote Config API e Firebase Cloud Messaging API.
  3. Apri APIs & Services → OAuth consent screen. Scegli Internal se usi Google Workspace (la via più semplice), altrimenti External. Con External imposta lo stato di pubblicazione su In production: finché l'app è in Testing, Google revoca i refresh token dopo 7 giorni e il connettore smette di funzionare ogni settimana.
  4. Apri APIs & Services → Credentials → Create credentials → OAuth client ID, scegli il tipo di applicazione Web application e aggiungi l'URI di reindirizzamento autorizzato https://cloud.anythingmcp.com/api/mcp-oauth/callback. Se ospiti AnythingMCP in proprio, inserisci invece https://tuo-host-anythingmcp/api/mcp-oauth/callback.
  5. Inserisci il client ID in GOOGLE_CLIENT_ID e il client secret in GOOGLE_CLIENT_SECRET, installa il connettore, poi clicca su Authorize with Provider e accedi con un account che sia membro del progetto Firebase.

Un solo client Google per tutti i connettori Google: lo stesso progetto Cloud e lo stesso client OAuth servono tutti i connettori Google, da Gmail e Google Sheets fino a Search Console e BigQuery. Abilita ogni API in quel progetto, riusa lo stesso client ID e lo stesso secret e autorizza ogni connettore una volta.

Scope e ruoli: il connettore chiede https://www.googleapis.com/auth/cloud-platform, perché gli scope Firebase più ristretti non coprono l'amministrazione degli utenti e Remote Config. Ciò che l'AI può fare è limitato dai ruoli dell'account nel progetto: per un uso in sola lettura assegnagli Firebase Viewer e Cloud Datastore Viewer; per le modifiche servono ruoli come Cloud Datastore User, Firebase Authentication Admin, Firebase Remote Config Admin e Firebase Cloud Messaging Admin.

Cosa fa: elenca i progetti e le loro app Android, iOS e web; sfoglia raccolte e documenti di Firestore e li interroga con filtri, ordinamento e un limite; crea e aggiorna documenti; cerca ed elenca gli utenti di Authentication e ne disattiva o riattiva l'accesso; legge il template di Remote Config e la cronologia delle sue versioni.

Le modifiche aspettano il tuo sì: prima di firebase_create_document, firebase_update_document o firebase_set_user_disabled, l'AI ti dice esattamente cosa cambierà e aspetta un sì chiaro. Le modifiche arrivano subito alla tua app in produzione. Le regole di sicurezza di Firestore qui non si applicano: il connettore agisce con i diritti dell'account con cui hai effettuato l'accesso, come l'Admin SDK.

Disattivati all'installazione: firebase_delete_document (elimina in modo definitivo), firebase_publish_remote_config (sostituisce la configurazione attiva di ogni app) e firebase_send_message (invia una vera notifica push a dispositivi reali). Un amministratore li attiva uno per uno se servono; anche allora l'AI verifica prima la modifica con un'esecuzione di convalida e pubblica o invia solo dopo il tuo sì.

Le letture di Firestore si pagano: ogni documento restituito conta come una lettura nella tua fattura Firebase, quindi l'AI tiene le pagine piccole (20 documenti per impostazione predefinita) e chiede solo i campi che le servono. Un filtro su un campo combinato con l'ordinamento su un altro richiede un indice composito, e il messaggio di errore contiene il link alla pagina che lo crea. Hash e salt delle password degli utenti non vengono mai restituiti.

Non incluso: Crashlytics non ha un'API REST pubblica documentata, quindi i dati sui crash non sono disponibili. Anche file di Cloud Storage, Realtime Database, Data Connect, App Check e Analytics sono esclusi.

Errori comuni: 401 significa che l'autorizzazione è scaduta o è stata revocata: clicca di nuovo su Authorize with Provider. 403 PERMISSION_DENIED con "API has not been used in project" o SERVICE_DISABLED: abilita quell'API nel progetto Cloud del client OAuth; gli altri 403 significano che all'account manca il ruolo. 404: project id, database id o percorso sbagliato (un percorso di documento dove è atteso un percorso di raccolta, o viceversa). 400 FAILED_PRECONDITION "The query requires an index": apri il link nel messaggio per creare l'indice. 409 alla pubblicazione di Remote Config: nel frattempo il template è cambiato, quindi l'AI lo rilegge. 429: è stata raggiunta una quota; attendi e riprova.

Step 2 — Installa l'adapter

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

Step 3 — Aggiungi il connettore in Muse

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.

  1. In Muse apri Settings → Connectors e scegli Add custom connector.
  2. Incolla l'URL del server MCP https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
  4. In una chat, chiedi a Muse qualcosa che richiede i tool di Firebase.

Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.

Tool disponibili

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

Esempi di prompt

  • "Elenca i miei progetti Firebase e le app Android, iOS e web di ciascuno."
  • "In Firestore, mostrami i dieci documenti più recenti in orders con lo stato open."
  • "Esiste un utente con l'email [email protected] in Firebase Authentication? Quando ha effettuato l'ultimo accesso?"
  • "Disattiva l'accesso per l'account [email protected]. Dimmi di quale account si tratta prima di farlo."
  • "Cosa contiene il nostro template di Remote Config e chi ha pubblicato le ultime tre versioni?"

FAQ

Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.

Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Firebase è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Meta Muse. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare Firebase a ChatGPT via MCP

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

Connettori

Come collegare Firebase a Claude via MCP

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

Connettori

Come collegare Firebase a Cursor via MCP

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

Connettori

Come collegare Firebase a Gemini via MCP

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

Connettori

Firebase su MCP: Firestore, utenti Auth e Remote Config in qualsiasi agente AI

Fai lavorare la tua AI con Firebase: elenca progetti e app, sfoglia e interroga Cloud Firestore, crea e aggiorna documenti, cerca e disattiva utenti di Authentication, leggi Remote Config e (funzioni disattivate per impostazione predefinita) pubblica Remote Config o invia notifiche push. Accede con il tuo account Google.

Connettori

Come collegare Avito a Meta Muse via MCP

Fai lavorare la tua AI con il tuo account business Avito: elenca gli annunci e cambiane i prezzi, leggi le statistiche di visualizzazioni, contatti e chiamate, controlla i caricamenti autoload e i loro errori, il formato del feed e il tuo portafoglio, e leggi le chat di Avito Messenger. Inviare messaggi e cambiare le impostazioni autoload sono opzionali e disattivati di default.