
Integration · Virksomhedsdata
Forbind Claude og ChatGPT med Firebase
Bed din AI slå en post op i Firestore, vise dokumenterne i en samling eller rette et felt i et dokument. Den arbejder med Cloud Firestore-databaserne i dit Firebase-projekt: den kan liste dokumenter og undersamlinger, køre strukturerede forespørgsler på et dokuments undersamlinger, hente flere dokumenter på én gang og oprette, rette eller slette dokumenter.
Gratis plan uden kreditkort. Det tager cirka et minut.
Prøv at spørge
“Vis mig de første 20 dokumenter i samlingen orders.”
AI'en viser dokumenterne i orders med deres felter og bruger cursoren til at hente næste side, hvis du vil se flere.
“Hvad ligger der i customers/ann-42?”
Den henter dokumentet fra samlingen customers og viser alle dets felter.
“Hvilke undersamlinger har users/u123?”
Den viser navnene på undersamlingerne under dokumentet.
Det kan din AI
Læs dokumenter
Se databaser, dokumenter i en samling og undersamlinger under et dokument, og hent ét eller flere dokumenter på én gang.
Forespørgsler
Kør strukturerede forespørgsler med filtre, sortering og grænser på et dokuments undersamlinger.
Skriv og slet
Opret eller ret et dokument, ret kun udvalgte felter, udfør flere skrivninger samlet, eller slet dokumenter.
“Find fakturaerne under customers/c-9, hvor status er unpaid.”
Den kører en struktureret forespørgsel med filter på status i dokumentets undersamlinger og viser de dokumenter, der passer.
“Sæt plan til pro på users/u123, og rør ikke de andre felter.”
Den retter dokumentet med kun feltet plan i feltmasken, så resten af dokumentet er uændret.
“Slet dokumentet drafts/test-1.”
Den sletter netop det dokument. Undersamlinger under det bliver ikke slettet, og sletningen kan ikke fortrydes.
10 værktøjer til Firebase / Firestore
Værktøjerne er slået til, når du forbinder. Du kan slå dem fra enkeltvis eller kræve din godkendelse, før de kører.
delete_documentSletterPermanently delete one document: `documents_id` = collection, `documents_id1` = document ID. Subcollections under it are not deleted. Cannot be undone. Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").get_documentGet one document from a top-level collection: `documents_id` is the collection name and `documents_id1` the document ID. Returns all its fields. Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").get_documents_batchSynligt for andreGet several documents at once by their full names in `documents` (projects/{project}/databases/{database}/documents/{collection}/{id}). Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").list_databasesList the Firestore databases in a Firebase project. Required: `projects_id` (your Firebase project ID). Use this to find the database ID; most projects use "(default)".list_documentsList documents in a top-level collection, e.g. `collection_id` "customers". Supports `limit`, `order_by` and a `cursor` for the next page. Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").list_subcollection_documentsList documents in a subcollection under a document: `documents_id` = parent collection, `documents_id1` = parent document ID, `collection_id` = subcollection name. Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").list_subcollectionsÆndrer dataList the subcollection names under one document (`documents_id` = collection, `documents_id1` = document ID). Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").query_subcollectionÆndrer dataRun a structured query (filters, ordering, limit in `structured_query`) over the subcollections of one document: `documents_id` = parent collection, `documents_id1` = parent document ID. Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").set_documentÆndrer dataCreate or update the document at collection `documents_id` / ID `documents_id1` with `fields` in Firestore value format, e.g. {"name": {"stringValue": "Ann"}}. Without `mask_field_paths` the whole document is replaced; list field names there to change only those. Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").write_documentsÆndrer dataApply several writes atomically in `writes` (create/update with `update`, or delete by full document name with `delete`). Use it to create new documents in any collection. Deletes are permanent. Needs your Firebase project ID in `projects_id` and `databases_id` (usually "(default)").
Klar i tre trin
- 1
Vælg systemet
Opret en gratis PipMCP-konto, og vælg Firebase / Firestore på listen.
- 2
Indsæt din nøgle
Indsæt Client ID og Client secret fra din egen Google OAuth-klient, og log derefter ind med Google én gang. Dit Firebase-projekt er også et Google Cloud-projekt: åbn det i Google Cloud console, slå Cloud Firestore API til under APIs & Services > Library, og sæt OAuth consent screen op med dig selv som testbruger. Under Credentials opretter du et OAuth client ID af typen Web application med redirect URI'en https://pipmcp.com/oauth/callback.
- 3
Tilføj linket i din AI
Du får et personligt MCP-link. Tilføj det i Claude, ChatGPT eller Cursor:
Klik på dit navn, og vælg Settings › Connectors › Add custom connector. Indsæt dit link som Remote MCP server URL. Slå det til fra +-menuen i en chat.
Spørgsmål
Hvad kan AI'en gøre i Firebase?
AI'en kan se Firestore-databaserne i dit projekt, liste dokumenter i samlinger og undersamlinger, hente ét eller flere dokumenter på én gang og køre strukturerede forespørgsler på et dokuments undersamlinger. Den kan oprette og rette dokumenter, rette kun udvalgte felter, udføre flere skrivninger samlet og slette dokumenter. Den arbejder med Cloud Firestore, ikke Realtime Database.
Kan AI'en se mine Firebase-oplysninger?
Nej. Dine Firebase-oplysninger gemmes krypteret og vises aldrig for AI'en. Når du har gemt dem, bliver de ikke vist igen, heller ikke for dig. AI'en ser kun resultaterne af de værktøjer, den bruger.
Kan jeg styre, hvad AI'en må?
Ja. Du vælger, hvilke værktøjer der er slået til, så du kan starte med kun at læse. At skrive og slette dokumenter ændrer dine live data, og sletninger kan ikke fortrydes. De værktøjer kan kræve din godkendelse, før de udføres. Alle kald bliver logget.
Virker det med ChatGPT?
Ja. I ChatGPT går du til Settings › Apps & Connectors › Advanced og slår Developer mode til. Derefter tilføjer du dit PipMCP-link. Developer mode kræver et betalt ChatGPT-abonnement: Plus, Pro, Business eller Enterprise. Samme link virker også i Claude (Settings › Connectors › Add custom connector), Cursor og andre MCP-klienter.
Hvad koster det?
Firebase forbindes med Google OAuth, og denne forbindelse kræver PipMCP Pro. PipMCP har også en gratis plan uden betalingskort, men den dækker ikke denne forbindelse. På de betalte planer betaler du pr. gennemført opgave. Du skal også selv have et Firebase-projekt.
Hvorfor skal jeg lave min egen Google OAuth-klient?
Adgangen til Firestore går gennem en OAuth-klient i dit eget Google Cloud-projekt, så adgangen er din. Du slår Cloud Firestore API til, opretter en OAuth-klient af typen Web application med redirect URI'en https://pipmcp.com/oauth/callback, indsætter Client ID og Client secret i PipMCP og logger ind én gang med en Google-konto, der har adgang til Firebase-projektet. Derefter arbejder AI'en med den kontos adgang.
Lignende integrationer
Lad din AI arbejde i Firebase / Firestore i dag.
Kom gratis i gang. Din nøgle gemmes krypteret, og du bestemmer, hvad AI’en må.
Forbind Firebase / Firestore gratisPipMCP er ikke tilknyttet Firebase / Firestore. Produktnavne tilhører deres respektive ejere.




