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.
60 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.
archive_userSynligt for andreDeaktiver en bruger (brugerlegitimationsoplysnings-id). Har effekter, der er synlige uden for systemet. API-oversigt: Disables a user creds.cancel_operationSletterAnnuller en operation (operations-id). Destruktiv handling; kan kræve godkendelse. API-oversigt: Starts asynchronous cancellation on a long-running operation.create_collection_group_indexÆndrer dataOpret et nyt indeks for en samlingsgruppe. Søg først i indekser for at undgå dubletter. API-oversigt: Creates a composite index.create_documentSynligt for andreOpret et nyt dokument. Har effekter, der er synlige uden for systemet. API-oversigt: Bulk deletes a subset of documents from Google Cloud Firestore.create_document_backup_scheduleÆndrer dataOpret en ny backupplan for et dokument. API-oversigt: Creates a backup schedule on a database.create_document_change_streamÆndrer dataOpret en ny ændringsstrøm for et dokument. API-oversigt: Creates a new change stream for the database.create_document_documents_batch_writeSynligt for andreOpret en ny batch-skrivning af dokumenter for et dokument. Har effekter, der er synlige uden for systemet. API-oversigt: Applies a batch of write operations.create_document_documents_execute_pipelineÆndrer dataOpret en ny udførelse af pipeline for dokumenter for et dokument. API-oversigt: Executes a pipeline query.create_document_documents_listenÆndrer dataOpret en ny lytning på dokumenter for et dokument. API-oversigt: Listens to changes.create_document_documents_rollbackÆndrer dataOpret en ny tilbagerulning af dokumenter for et dokument. API-oversigt: Rolls back a transaction.create_document_documents_writeÆndrer dataOpret en ny skrivning af dokumenter for et dokument. API-oversigt: Streams batches of document updates and deletes, in order.create_document_partition_queryÆndrer dataOpret en ny partitionsforespørgsel for et dokument. API-oversigt: Partitions a query by returning partition cursors that can be used to run the query in parallel.create_document_paymentÆndrer dataOpret en ny betaling for et dokument. API-oversigt: Starts a new transaction.create_document_run_aggregation_queryÆndrer dataOpret en ny aggregeringssøgning for et dokument. API oversigt: Kører en aggregeringssøgning.create_document_userÆndrer dataOpret en ny bruger til et dokument. API-overblik: Opret brugerautentiseringsoplysninger.create_project_databaseÆndrer dataOpret en ny database for et projekt. API-overblik: Opret en database.create_project_databases_cloneÆndrer dataOpret en ny databaseklon for et projekt. API-oversigt: Creates a new database by cloning an existing one.create_project_databases_restoreÆndrer dataOpret en ny databasegendannelse for et projekt. API-oversigt: Creates a new database by restoring from an existing backup.create_userSletterOpret en ny bruger. Påkrævet: body. Destruktiv handling; kan kræve godkendelse. API-oversigt: Resets the password of a user creds.delete_collection_group_indexSletterSlet et indeks permanent via indeks-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Deletes a composite index.delete_documentSletterSlet permanent ét dokument: `documents_id` = samling, `documents_id1` = dokument-ID. Underkollektioner under det slettes ikke. Kan ikke fortrydes. Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").delete_document_backup_scheduleSletterSlet en backupplan permanent via backupplan-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Deletes a backup schedule.delete_document_change_streamSletterSlet en ændringsstrøm permanent via ændringsstrøm-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Deletes a change stream.delete_document_operationSletterSlet en operation permanent via operations-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Deletes a long-running operation.delete_document_userSletterSlet en bruger permanent via brugerlegitimationsoplysnings-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Deletes a user creds.delete_location_backupSletterSlet en backup permanent via backup-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Deletes a backup.delete_project_databaseSletterSlet en database permanent via database-id. Destruktiv handling; kan kræve godkendelse. API-oversigt: Deletes a database.export_documents_documentsÆndrer dataEksportér dokumenter. API-oversigt: Exports a copy of all or a subset of documents from Google Cloud Firestore to another storage system, such as Google Cloud Storage.get_collection_group_fieldHent ét felt for en samlingsgruppe via felt-id. API-oversigt: Gets the metadata and configuration for a Field.get_collection_group_indexHent ét indeks for en samlingsgruppe via indeks-id. API-oversigt: Gets a composite index.get_documentHent ét dokument fra en samling på øverste niveau: `documents_id` er samlingens navn og `documents_id1` dokument-ID'et. Returnerer alle dets felter. Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").get_document_backup_scheduleHent en backup-schedule for et dokument ved hjælp af backup-schedules ID. API-overblik: Henter information om en backup-schedule.get_document_change_streamHent én ændringsstrøm for et dokument via ændringsstrøm-id. API-oversigt: Gets information about a change stream.get_document_firestore_projects_databases_documents_getHent et enkelt dokument for et dokument ved hjælp af documents ID1. API-overblik: Henter et enkelt dokument.get_document_operationHent en operation for et dokument ved hjælp af operations ID. API-overblik: Henter den seneste tilstand af en langvarig operation.get_document_userHent én bruger for et dokument via brugerlegitimationsoplysnings-id. API-oversigt: Gets a user creds resource.get_documents_batchSynligt for andreHent flere dokumenter på én gang via deres fulde navne i `documents` (projects/{project}/databases/{database}/documents/{collection}/{id}). Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").get_location_backupHent en backup for en placering ved hjælp af backups ID. API-overblik: Henter information om en backup.get_project_addressHent en adresse for et projekt ved hjælp af locations ID. API-overblik: Henter information om en placering.get_project_databaseHent en database for et projekt ved hjælp af databases ID. API-overblik: Henter information om en database.list_databasesVis Firestore-databaserne i et Firebase-projekt. Påkrævet: `projects_id` (dit Firebase-projekt-ID). Brug dette til at finde database-ID'et; de fleste projekter bruger "(default)".list_document_backup_schedulesListe backup-schedules for et dokument.list_document_change_streamsVis ændringsstrømme for et dokument. API-oversigt: Lists all change streams in a database.list_document_usersVis brugere for et dokument. API-oversigt: List all user creds in the database.list_subcollection_documentsVis dokumenter i en underkollektion under et dokument: `documents_id` = overordnet samling, `documents_id1` = overordnet dokument-ID, `collection_id` = underkollektionens navn. Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").list_subcollectionsÆndrer dataVis navnene på underkollektionerne under ét dokument (`documents_id` = samling, `documents_id1` = dokument-ID). Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").query_subcollectionÆndrer dataKør en struktureret forespørgsel (filtre, sortering, grænse i `structured_query`) over underkollektionerne under ét dokument: `documents_id` = overordnet samling, `documents_id1` = overordnet dokument-ID. Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").restore_userÆndrer dataAktivér en bruger (brugerlegitimationsoplysnings-id). API-oversigt: Enables a user creds.search_collection_group_fieldsSøg i felter for en samlingsgruppe efter filter. Brug dette til at finde eksisterende felter, før du opretter et nyt felt. Resultaterne er sideinddelt. API-oversigt: Lists the field configuration and metadata for this database.search_collection_group_indicesSøg i indekser for en samlingsgruppe efter filter. Brug dette til at finde eksisterende indekser, før du opretter et nyt indeks. Resultaterne er sideinddelt. API-oversigt: Lists composite indexes.search_document_operationsSøg i operationer for et dokument efter delvis succes eller filter. Brug dette til at finde eksisterende operationer, før du opretter en ny operation. Resultaterne er sideinddelt. API-oversigt: Lists operations that match the specified filter in the request.search_location_backupsSøg i backups for en lokation efter filter. Brug dette til at finde eksisterende backups, før du opretter en ny backup. API-oversigt: Lists all the backups.search_project_addressesSøg i adresser for et projekt efter filter eller ekstra lokationstyper. Brug dette til at finde eksisterende adresser, før du opretter en ny adresse. Resultaterne er sideinddelt. API-oversigt: Lists information about the supported locations for this service.set_documentÆndrer dataOpret eller opdater dokumentet i samlingen `documents_id` / ID `documents_id1` med `fields` i Firestore-værdiformat, f.eks. {"name": {"stringValue": "Ann"}}. Uden `mask_field_paths` erstattes hele dokumentet; angiv feltnavne der for kun at ændre dem. Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").update_collection_group_fieldÆndrer dataOpdater et eksisterende felt, der er angivet ved felt-id. Kun de felter, du angiver, ændres. API-oversigt: Updates a field configuration.update_document_backup_scheduleÆndrer dataOpdater en eksisterende backupplan, der er angivet ved backupplan-id. Kun de felter, du angiver, ændres. API-oversigt: Updates a backup schedule.update_document_firestore_projects_databases_documents_create_doÆndrer dataOpdater et eksisterende dokument, der er angivet ved samlings-id. API-oversigt: Creates a new document.update_project_databaseÆndrer dataOpdater en eksisterende database, der er angivet ved database-id. Kun de felter, du angiver, ændres. API-oversigt: Updates a database.upload_document_documentsÆndrer dataImportér et dokument (database-id). API-oversigt: Imports documents into Google Cloud Firestore.write_documentsÆndrer dataUdfør flere skrivninger atomisk i `writes` (opret/opdater med `update`, eller slet via fuldt dokumentnavn med `delete`). Brug det til at oprette nye dokumenter i en vilkårlig samling. Sletninger er permanente. Kræver dit Firebase-projekt-ID i `projects_id` og `databases_id` (normalt "(default)").
Klar i tre trin
- 1
Vælg systemet
Opret en gratis HeyMyApps-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://heymyapps.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 HeyMyApps-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 HeyMyApps Pro. HeyMyApps 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://heymyapps.com/oauth/callback, indsætter Client ID og Client secret i HeyMyApps 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 gratisHeyMyApps er ikke tilknyttet Firebase / Firestore. Produktnavne tilhører deres respektive ejere.






