Руководство по коннектору8 мин чтенияMCP-инструментов: 177 языков

Firebase MCP для Microsoft Copilot

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

HCАвтор: команда HelpCodeОбновлено 8 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

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.

инструментов

17

Регион

INTL

Категория

Базы данных

Аутентификация

OAuth 2.0

Требуемые env-vars

GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

Пошаговая настройка

Подключи Firebase к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Firebase в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для Firebase

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Firebase · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Firebase, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Firebase + Microsoft Copilot

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET

Шаг 1 — Получите учётные данные

  1. Откройте console.cloud.google.com и выберите проект Google Cloud, относящийся к вашему проекту Firebase (у него тот же идентификатор проекта). Проще всего создать клиент OAuth именно там, потому что вызовы API учитываются в проекте клиента, и в этом проекте должны быть включены нужные API.
  2. Перейдите в APIs & Services → Library и включите API, которыми будете пользоваться: Firebase Management API, Cloud Firestore API, Identity Toolkit API, Firebase Remote Config API и Firebase Cloud Messaging API.
  3. Откройте APIs & Services → OAuth consent screen. Выберите Internal, если вы работаете в Google Workspace (самый простой вариант), иначе External. Для External установите статус публикации In production: пока приложение находится в режиме Testing, Google отзывает его токены обновления через 7 дней, и коннектор перестаёт работать каждую неделю.
  4. Откройте APIs & Services → Credentials → Create credentials → OAuth client ID, выберите тип приложения Web application и добавьте разрешённый URI перенаправления https://cloud.anythingmcp.com/api/mcp-oauth/callback. Если вы размещаете AnythingMCP сами, укажите вместо него https://your-anythingmcp-host/api/mcp-oauth/callback.
  5. Вставьте идентификатор клиента в GOOGLE_CLIENT_ID, а секрет клиента в GOOGLE_CLIENT_SECRET, установите коннектор, затем нажмите Authorize with Provider и войдите в аккаунт, который является участником проекта Firebase.

Один клиент Google для всех коннекторов Google: один и тот же проект Cloud и клиент OAuth подходят для всех коннекторов Google, от Gmail и Google Sheets до Search Console и BigQuery. Включите каждый API в этом проекте, используйте те же идентификатор и секрет клиента и авторизуйте каждый коннектор один раз.

Scope и роли: коннектор запрашивает https://www.googleapis.com/auth/cloud-platform, потому что более узкие scope Firebase не охватывают администрирование пользователей и Remote Config. Что может делать ИИ, ограничено ролями учётной записи в проекте: для работы только на чтение дайте ей Firebase Viewer и Cloud Datastore Viewer; для изменений нужны такие роли, как Cloud Datastore User, Firebase Authentication Admin, Firebase Remote Config Admin и Firebase Cloud Messaging Admin.

Что он делает: выводит проекты и их приложения для Android, iOS и веба; просматривает коллекции и документы Firestore и выполняет к ним запросы с фильтрами, сортировкой и лимитом; создаёт и обновляет документы; находит и выводит пользователей Authentication, отключает им вход или снова включает его; читает шаблон Remote Config и историю его версий.

Изменения только после вашего «да»: перед firebase_create_document, firebase_update_document или firebase_set_user_disabled ИИ точно сообщает, что изменится, и ждёт явного «да». Изменения сразу доходят до вашего работающего приложения. Правила безопасности Firestore здесь не действуют: коннектор работает с правами учётной записи, под которой выполнен вход, как Admin SDK.

Отключены при установке: firebase_delete_document (удаляет безвозвратно), firebase_publish_remote_config (заменяет действующую конфигурацию всех приложений) и firebase_send_message (отправляет настоящее push-уведомление на реальные устройства). Администратор при необходимости включает их по одному; даже тогда ИИ сначала проверяет изменение проверочным запуском и публикует или отправляет только после вашего «да».

Чтения Firestore оплачиваются: каждый возвращённый документ считается чтением в вашем счёте Firebase, поэтому ИИ берёт небольшие страницы (по умолчанию 20 документов) и запрашивает только нужные поля. Фильтр по одному полю в сочетании с сортировкой по другому требует составного индекса, и сообщение об ошибке содержит ссылку на страницу, где его можно создать. Хеши паролей и соли пользователей никогда не возвращаются.

Что не входит: у Crashlytics нет документированного публичного REST API, поэтому данные о сбоях недоступны. Файлы Cloud Storage, Realtime Database, Data Connect, App Check и Analytics тоже не входят в охват.

Частые ошибки: 401 означает, что авторизация истекла или отозвана: снова нажмите Authorize with Provider. 403 PERMISSION_DENIED с «API has not been used in project» или SERVICE_DISABLED: включите этот API в проекте Cloud, к которому относится клиент OAuth; остальные ошибки 403 означают, что у учётной записи нет нужной роли. 404: неверный идентификатор проекта, идентификатор базы данных или путь (путь к документу там, где ожидается путь к коллекции, или наоборот). 400 FAILED_PRECONDITION «The query requires an index»: откройте ссылку из сообщения, чтобы создать индекс. 409 при публикации Remote Config: шаблон тем временем изменился, поэтому ИИ читает его заново. 429: исчерпана квота; подождите и повторите.

Шаг 2 — Установите адаптер

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

Шаг 3 — Добавьте коннектор в Microsoft Copilot

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.

  1. В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
  2. Укажи Server name (например, AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер.
  3. В аутентификации выбери API key, установи Type в Header, укажи имя заголовка X-API-Key и нажми Create.
  4. В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
  5. Проверь в панели Test агента: попроси о том, для чего нужны инструменты Firebase.
  6. Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.

Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.

Доступные инструменты

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

Примеры запросов

  • «Выведи мои проекты Firebase и приложения для Android, iOS и веба в каждом из них.»
  • «Покажи в Firestore десять самых свежих документов в orders со статусом open.»
  • «Есть ли в Firebase Authentication пользователь с адресом [email protected]? Когда она входила в последний раз?»
  • «Отключи вход для аккаунта [email protected]. Прежде чем это делать, скажи, что это за аккаунт.»
  • «Что содержит наш шаблон Remote Config и кто опубликовал три последние версии?»

FAQ

Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.

Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.

Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.

Следующие шаги

Это руководство помогло?

Подключи Firebase к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Firebase в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Firebase MCP для ChatGPT: Firestore и приложения

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

Коннекторы

Firebase MCP для Claude: Firestore и пользователи

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

Коннекторы

Firebase MCP для Cursor: Firestore и пользователи

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

Коннекторы

Firebase MCP для Gemini CLI: Firestore

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

Коннекторы

Firebase MCP для Meta Muse: Firestore

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.

Коннекторы

Firebase MCP-сервер: Firestore, пользователи и настройки

Дайте ИИ работать с Firebase: выводить проекты и приложения, просматривать Cloud Firestore и выполнять к нему запросы, создавать и обновлять документы, находить и отключать пользователей Authentication, читать Remote Config и (по умолчанию отключено) публиковать Remote Config или отправлять push-уведомления. Вход через ваш аккаунт Google.