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

Как подключить Firebase к Claude через MCP

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

HCАвтор: команда HelpCodeОбновлено 6 мин чтения Открытый код на 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-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Firebase одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.

Кратко

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

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

Примеры промптов для 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 + Claude

Дайте ИИ работать с 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 — Добавьте коннектор в Claude

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

Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.

  1. Открой в Claude Customize → Connectors.
  2. Нажми +, затем Add custom connector.
  3. Введи название, например Firebase, и URL удалённого MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add.
  4. Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.

Все инструменты ниже появятся в чате: начинайте писать промпты.

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

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

Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

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

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

Ваш агент для Firebase в одном клике.

Установите коннектор, вставьте ключ, спросите Claude. 7 дней бесплатно, без банковской карты.

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

Коннекторы

Как подключить Firebase к ChatGPT через MCP

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

Коннекторы

Как подключить Firebase к Cursor через MCP

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

Коннекторы

Как подключить Firebase к Gemini через MCP

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

Коннекторы

Как подключить Firebase к Meta Muse через MCP

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

Коннекторы

Firebase в MCP: Firestore, пользователи Auth и Remote Config в любом AI-агенте

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

Коннекторы

Как подключить Avito к Claude через MCP

Подключите ИИ к бизнес-аккаунту Авито: список объявлений и изменение цен, статистика просмотров, контактов и звонков, проверка выгрузок автозагрузки и их ошибок, формат фида и кошелёк, а также чтение чатов в Авито Мессенджере. Отправка сообщений и изменение настроек автозагрузки подключаются по желанию и по умолчанию выключены.