Guía de conector9 minutos de lectura17 herramientas MCP7 idiomas

Conectar Firebase MCP con Microsoft Copilot

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

HCPor el equipo de HelpCodeActualizado 9 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

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.

herramientas

17

Región

INTL

Categoría

Bases de datos

Autenticación

OAuth 2.0

Env vars requeridas

GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Resumen

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

Configuración guiada

Conecta Firebase a Microsoft Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Firebase con la configuración guiada y añade tu URL MCP a Microsoft Copilot. Sin código y sin servidores que mantener.

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Prueba a pedir

Prompts de ejemplo para Firebase

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Firebase · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Firebase, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Firebase + Microsoft Copilot

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET

Paso 1 — Obtener credenciales

  1. Abre console.cloud.google.com y selecciona el proyecto de Google Cloud de tu proyecto de Firebase (tiene el mismo id de proyecto). Lo más sencillo es crear ahí el cliente OAuth, porque las llamadas a la API se imputan al proyecto del cliente y ese proyecto necesita las APIs activadas.
  2. Ve a APIs & Services → Library y activa las APIs que vayas a usar: Firebase Management API, Cloud Firestore API, Identity Toolkit API, Firebase Remote Config API y Firebase Cloud Messaging API.
  3. Abre APIs & Services → OAuth consent screen. Elige Internal si usas Google Workspace (la opción más sencilla); si no, External. Con External, pon el estado de publicación en In production: mientras la app está en Testing, Google revoca sus tokens de actualización a los 7 días y el conector deja de funcionar cada semana.
  4. Abre APIs & Services → Credentials → Create credentials → OAuth client ID, elige el tipo de aplicación Web application y añade el URI de redirección autorizado https://cloud.anythingmcp.com/api/mcp-oauth/callback. Si alojas AnythingMCP tú mismo, introduce en su lugar https://tu-host-anythingmcp/api/mcp-oauth/callback.
  5. Pega el ID de cliente en GOOGLE_CLIENT_ID y el secreto de cliente en GOOGLE_CLIENT_SECRET, instala el conector, haz clic en Authorize with Provider e inicia sesión con una cuenta que sea miembro del proyecto de Firebase.

Un solo cliente de Google para todos los conectores de Google: el mismo proyecto de Cloud y el mismo cliente OAuth sirven para todos los conectores de Google, desde Gmail y Google Sheets hasta Search Console y BigQuery. Activa cada API en ese proyecto, reutiliza el mismo ID y secreto de cliente y autoriza cada conector una vez.

Scope y roles: el conector pide https://www.googleapis.com/auth/cloud-platform, porque los scopes más limitados de Firebase no cubren la administración de usuarios ni Remote Config. Lo que puede hacer la IA lo limitan los roles de la cuenta en el proyecto: para un uso de solo lectura, dale Firebase Viewer y Cloud Datastore Viewer; los cambios requieren roles como Cloud Datastore User, Firebase Authentication Admin, Firebase Remote Config Admin y Firebase Cloud Messaging Admin.

Qué hace: lista proyectos y sus apps de Android, iOS y web; explora colecciones y documentos de Firestore y los consulta con filtros, orden y un límite; crea y actualiza documentos; busca y lista usuarios de Authentication y deshabilita o vuelve a habilitar su inicio de sesión; lee la plantilla de Remote Config y su historial de versiones.

Los cambios esperan tu sí: antes de firebase_create_document, firebase_update_document o firebase_set_user_disabled, la IA te dice exactamente qué va a cambiar y espera un sí claro. Los cambios llegan al instante a tu app en producción. Las reglas de seguridad de Firestore no se aplican aquí: el conector actúa con los permisos de la cuenta con la que se inició sesión, como el Admin SDK.

Desactivadas al instalar: firebase_delete_document (elimina de forma definitiva), firebase_publish_remote_config (sustituye la configuración en producción de todas las apps) y firebase_send_message (envía una notificación push real a dispositivos reales). Un administrador las activa una a una si hace falta; incluso entonces, la IA comprueba antes el cambio con una ejecución de validación y solo publica o envía después de tu sí.

Las lecturas de Firestore se facturan: cada documento devuelto cuenta como una lectura en tu factura de Firebase, así que la IA usa páginas pequeñas (20 documentos por defecto) y solo pide los campos que necesita. Un filtro en un campo combinado con una ordenación por otro necesita un índice compuesto, y el mensaje de error enlaza a la página que lo crea. Los hashes y salts de las contraseñas de los usuarios nunca se devuelven.

No incluido: Crashlytics no tiene ninguna API REST pública documentada, así que los datos de fallos no están disponibles. Los archivos de Cloud Storage, Realtime Database, Data Connect, App Check y Analytics también quedan fuera.

Errores comunes: 401 significa que la autorización caducó o se revocó: vuelve a hacer clic en Authorize with Provider. 403 PERMISSION_DENIED con "API has not been used in project" o SERVICE_DISABLED: activa esa API en el proyecto de Cloud del cliente OAuth; cualquier otro 403 significa que a la cuenta le falta el rol. 404: un id de proyecto, un id de base de datos o una ruta incorrectos (una ruta de documento donde se espera una ruta de colección, o al revés). 400 FAILED_PRECONDITION "The query requires an index": abre el enlace del mensaje para crear el índice. 409 al publicar Remote Config: la plantilla cambió mientras tanto, así que la IA vuelve a leerla. 429: se alcanzó una cuota; espera y vuelve a intentarlo.

Paso 2 — Instalar el 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

Paso 3 — Añadir el conector en Microsoft Copilot

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.

  1. En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
  2. Escribe un Server name (por ejemplo AnythingMCP), una Server description que diga qué hace el conector y la Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor.
  3. En la autenticación, elige API key, pon Type en Header y X-API-Key como nombre de la cabecera, y selecciona Create.
  4. En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
  5. Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de Firebase.
  6. Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.

¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.

Herramientas disponibles

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

Ejemplos de prompts

  • "Lista mis proyectos de Firebase y las apps de Android, iOS y web de cada uno."
  • "En Firestore, muéstrame los diez documentos más recientes de orders con el estado open."
  • "¿Hay algún usuario con el email [email protected] en Firebase Authentication? ¿Cuándo inició sesión por última vez?"
  • "Deshabilita el inicio de sesión de la cuenta [email protected]. Dime de qué cuenta se trata antes de hacerlo."
  • "¿Qué contiene nuestra plantilla de Remote Config y quién publicó las tres últimas versiones?"

FAQ

¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.

¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.

El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.

Siguientes pasos

¿Te ha sido útil esta guía?

Conecta Firebase a Microsoft Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Firebase con la configuración guiada y añade tu URL MCP a Microsoft Copilot. Sin código y sin servidores que mantener.

Guías relacionadas

Conectores

Conectar Firebase MCP con ChatGPT

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

Conectores

Conectar Firebase MCP con Claude

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

Conectores

Conectar Firebase MCP con Cursor

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

Conectores

Conectar Firebase MCP con Gemini CLI

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

Conectores

Conectar Firebase MCP con Meta Muse

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.

Conectores

Firebase MCP: Firestore, usuarios y configuración

Deja que tu IA trabaje con Firebase: lista proyectos y apps, explora y consulta Cloud Firestore, crea y actualiza documentos, busca y deshabilita usuarios de Authentication, lee Remote Config y (desactivado por defecto) publica Remote Config o envía notificaciones push. Inicia sesión con tu cuenta de Google.