Firebase MCP
Интеграция AI-ассистентов с Firebase: операции с Firestore, Storage и Authentication.
Описание
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.’