Intégration · Données d’entreprise
Connecter Claude et ChatGPT à Firebase
Demandez à votre IA de rechercher un enregistrement dans Firestore, de lister les documents d'une collection ou de modifier un champ. Elle fonctionne avec les bases de données Cloud Firestore de votre projet Firebase : elle peut lister des documents et sous-collections, exécuter des requêtes structurées sur les sous-collections d'un document, récupérer plusieurs documents en même temps, ainsi que créer, mettre à jour ou supprimer des documents.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Affichez-moi les 20 premiers documents de la collection orders.”
L'IA liste les documents de la collection orders avec leurs champs et utilise le curseur pour récupérer la page suivante si vous en voulez plus.
“Qu'est-ce qui est stocké dans customers/ann-42 ?”
Elle récupère ce document depuis la collection customers et affiche tous ses champs.
“Quelles sous-collections possède users/u123 ?”
Elle liste les noms des sous-collections situées sous ce document.
Ce que votre IA peut faire
Lire des documents
Lister les bases de données, les documents d'une collection et les sous-collections d'un document, ainsi qu'un ou plusieurs documents à la fois.
Requêtes
Exécuter des requêtes structurées avec filtres, tri et limites sur les sous-collections d'un document.
Écrire et supprimer
Créer ou mettre à jour un document, modifier uniquement des champs sélectionnés, appliquer plusieurs écritures atomiquement, ou supprimer des documents.
“Trouvez les factures sous customers/c-9 où le statut est impayé.”
Elle exécute une requête structurée avec un filtre sur le statut pour les sous-collections de ce document et retourne les documents correspondants.
“Définissez le plan pro pour users/u123 et laissez les autres champs inchangés.”
Elle met à jour le document uniquement avec le champ plan, grâce au masque de champs, afin que le reste du document reste tel quel.
“Supprimez le document drafts/test-1.”
Elle supprime ce document. Les sous-collections qui lui sont liées ne sont pas supprimées, et la suppression est irréversible.
60 outils pour Firebase / Firestore
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
archive_userVisible par d’autrescancel_operationSupprime des donnéescreate_collection_group_indexModifie des donnéescreate_documentVisible par d’autrescreate_document_backup_scheduleModifie des donnéescreate_document_change_streamModifie des donnéescreate_document_documents_batch_writeVisible par d’autrescreate_document_documents_execute_pipelineModifie des donnéescreate_document_documents_listenModifie des donnéescreate_document_documents_rollbackModifie des donnéescreate_document_documents_writeModifie des donnéescreate_document_partition_queryModifie des donnéescreate_document_paymentModifie des donnéescreate_document_run_aggregation_queryModifie des donnéescreate_document_userModifie des donnéescreate_project_databaseModifie des donnéescreate_project_databases_cloneModifie des donnéescreate_project_databases_restoreModifie des donnéescreate_userSupprime des donnéesdelete_collection_group_indexSupprime des donnéesdelete_documentSupprime des donnéesSupprimer définitivement un document : `documents_id` = collection, `documents_id1` = ID du document. Les sous-collections associées ne sont pas supprimées. Irréversible. Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").delete_document_backup_scheduleSupprime des donnéesdelete_document_change_streamSupprime des donnéesdelete_document_operationSupprime des donnéesdelete_document_userSupprime des donnéesdelete_location_backupSupprime des donnéesdelete_project_databaseSupprime des donnéesexport_documents_documentsModifie des donnéesget_collection_group_fieldget_collection_group_indexget_documentRécupérer un document d'une collection principale : `documents_id` est le nom de la collection et `documents_id1` l'ID du document. Retourne tous ses champs. Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").get_document_backup_scheduleget_document_change_streamget_document_firestore_projects_databases_documents_getget_document_operationget_document_userget_documents_batchVisible par d’autresRécupérez plusieurs documents à la fois via leurs noms complets dans `documents` (projets/{project}/bases de données/{database}/documents/{collection}/{id}). Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").get_location_backupget_project_addressget_project_databaselist_databasesLister les bases de données Firestore d'un projet Firebase. Requis : `projects_id` (votre ID de projet Firebase). Utilisez cela pour trouver l'ID de la base de données ; la plupart des projets utilisent "(default)".list_document_backup_scheduleslist_document_change_streamslist_document_userslist_subcollection_documentsLister les documents d'une sous-collection d'un document : `documents_id` = collection parente, `documents_id1` = ID du document parent, `collection_id` = nom de la sous-collection. Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").list_subcollectionsModifie des donnéesLister les noms des sous-collections d'un document (`documents_id` = collection, `documents_id1` = ID du document). Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").query_subcollectionModifie des donnéesExécuter une requête structurée (filtres, triement, limite dans `structured_query`) sur les sous-collections d'un document : `documents_id` = collection parente, `documents_id1` = ID du document parent. Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").restore_userModifie des donnéessearch_collection_group_fieldssearch_collection_group_indicessearch_document_operationssearch_location_backupssearch_project_addressesset_documentModifie des donnéesCréer ou mettre à jour le document situé dans la collection `documents_id` / ID `documents_id1` avec `fields` au format de valeur Firestore, par exemple {"name": {"stringValue": "Ann"}}. Sans `mask_field_paths`, tout le document est remplacé ; listez les noms de champs pour ne modifier que ceux-ci. Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").update_collection_group_fieldModifie des donnéesupdate_document_backup_scheduleModifie des donnéesupdate_document_firestore_projects_databases_documents_create_doModifie des donnéesupdate_project_databaseModifie des donnéesupload_document_documentsModifie des donnéeswrite_documentsModifie des donnéesAppliquez plusieurs écritures atomiquement dans `writes` (création/mise à jour via `update`, ou suppression par nom complet de document via `delete`). Utilisez-le pour créer de nouveaux documents dans n'importe quelle collection. Les suppressions sont définitives. Nécessite votre ID de projet Firebase dans `projects_id` et `databases_id` (généralement "(default)").
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Firebase / Firestore dans la liste des applications.
- 2
Collez votre clé
Collez l'ID Client et la clé secrète de votre propre client Google OAuth, puis connectez-vous une fois avec Google. Votre projet Firebase est également un projet Google Cloud : ouvrez-le dans le console Google Cloud, activez l'API Cloud Firestore sous APIs & Services > Bibliothèque, configurez l'écran de consentement OAuth avec vous-même comme utilisateur de test. Sous Credentials, créez un ID Client OAuth de type Application Web avec l'URI de redirection https://pipmcp.com/oauth/callback.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans Firebase ?
L'IA peut lister les bases de données Firestore dans votre projet, afficher des documents dans des collections et sous-collections, récupérer un ou plusieurs documents à la fois, et exécuter des requêtes structurées sur les sous-collections d'un document. Elle peut créer et mettre à jour des documents, modifier uniquement des champs sélectionnés, appliquer plusieurs écritures atomiquement et supprimer des documents. Elle fonctionne avec Cloud Firestore, pas avec la Base de données en temps réel.
L'IA voit-elle mes identifiants Firebase ?
Non. Vos identifiants Firebase sont chiffrés au repos et jamais montrés à l'IA. Après les avoir sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez quels outils sont activés, vous pouvez donc commencer en lecture seule. La configuration, l'écriture et la suppression de documents modifient vos données en direct, et les suppressions ne peuvent pas être annulées. Ces outils peuvent nécessiter votre approbation avant d'exécuter. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.
Quel est le coût ?
Firebase se connecte via Google OAuth, ce qui nécessite le plan PipMCP Pro. PipMCP dispose également d'un plan gratuit sans carte de crédit, mais il n'inclut pas cette connexion. Les plans facturés sont basés sur les tâches complétées. Vous avez également besoin de votre propre projet Firebase.
Pourquoi dois-je créer mon propre client OAuth Google ?
L'accès Firestore passe par un client OAuth dans votre propre projet Google Cloud, donc l'accès vous appartient. Vous activez l'API Cloud Firestore, créez un client OAuth Web avec l'URI de redirection https://pipmcp.com/oauth/callback, collez son Client ID et sa Client secret dans PipMCP et connectez-vous une fois avec un compte Google ayant accès au projet Firebase. L'IA travaille ensuite avec les permissions de ce compte.
Intégrations associées
Laissez votre IA travailler dans Firebase / Firestore dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Firebase / Firestore gratuitementPipMCP n’est pas affilié à Firebase / Firestore. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






