Firebase Realtime Database MCP
Обзор
Вдохновение для этого проекта было взято из firebase-mcp . В отличие от firebase-mcp, который использует функциональность Firestore, firebase-realtimeDB-mcp использует функциональность Firebase Realtime Database. Firebase Realtime Database MCP позволяет помощникам ИИ работать напрямую с сервисами Firebase.
Related MCP server: Currents
🚀 Быстрый старт
Предпосылки
Проект Firebase с учетными данными сервисной учетной записи
Среда Node.js
1. Конфигурация Firebase
Перейдите в Firebase Console → Настройки проекта → Учетные записи служб.
Нажмите «Сгенерировать новый закрытый ключ».
Сохраните файл JSON в надежном месте
2. Переменные среды
Необходимый
SERVICE_ACCOUNT_KEY_PATH: Путь к ключу учетной записи службы Firebase в формате JSONFIREBASE_DATABASE_URL: URL-адрес базы данных Firebase в реальном времени
1. Установите локально проект Firebase Realtime Database MCP
A. Запустите git clone https://github.com/ytzlax/firebase-realtimeDB-mcp.git в терминале.
B. Перейдите по клонированному пути и запустите npm i .
C. Запустите npm run build .
2. Установите MCP-сервер
Добавьте конфигурацию сервера в файл настроек MCP:
Рабочий стол Клода:
~/Library/Application Support/Claude/claude_desktop_config.jsonДополнение:
~/Library/Application Support/Code/User/settings.jsonКурсор:
[project root]/.cursor/mcp.json
Как использовать с Claude Desktop?
Следуйте руководству https://modelcontextprotocol.io/quickstart/user и добавьте следующую конфигурацию:
Инструменты Firebase
Инструмент | Описание | Требуемые параметры |
| Получить документы по фильтру |
,
,
|
| Список корневых коллекций | Никто |
| Добавить документ | объект json |