Перейти к содержимому

Firebase MCP

Интеграция AI-ассистентов с Firebase: операции с Firestore, Storage и Authentication.

TypeScript
214 stars

Описание

Firebase MCP — сервер для Model Context Protocol, позволяющий AI-ассистентам (Claude, VS Code, Cursor) взаимодействовать с Firebase. Поддерживает CRUD-операции в Firestore (добавление, список, обновление, удаление документов и коллекций), управление файлами в Storage (загрузка, список, метаданные) и аутентификацию (получение пользователей). Разработан на Node.js с Firebase Admin SDK. Идеален для автоматизации баз данных, хранения и авторизации в AI-приложениях.

Возможности

Firestore операции

CRUD для документов и коллекций: добавление, список, получение, обновление, удаление, запросы по группам коллекций.

Storage управление

Список файлов, получение метаданных, загрузка файлов из контента или URL.

Authentication инструменты

Получение информации о пользователе по ID или email.

HTTP транспорт

Поддержка HTTP помимо stdio для доступа нескольких клиентов с сессионным управлением.

Установка

Для установки добавьте конфигурацию в файл настроек MCP (например, claude_desktop_config.json):

{
  "firebase-mcp": {
    "command": "npx",
    "args": [
      "-y",
      "@gannonh/firebase-mcp"
    ],
    "env": {
      "SERVICE_ACCOUNT_KEY_PATH": "/absolute/path/to/serviceAccountKey.json",
      "FIREBASE_STORAGE_BUCKET": "your-project-id.firebasestorage.app"
    }
  }
}

Предварительно: Создайте Firebase-проект, сгенерируйте service account key в консоли Firebase. Тестируйте: ‘Please test all Firebase MCP tools.’

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
214

Ссылки