Firebase Realtime Database MCP
Обзор
Вдохновение для этого проекта было взято из firebase-mcp . В отличие от firebase-mcp, который использует функциональность Firestore, firebase-realtimeDB-mcp использует функциональность Firebase Realtime Database. Firebase Realtime Database MCP позволяет помощникам ИИ работать напрямую с сервисами Firebase.
🚀 Быстрый старт
Предпосылки
- Проект 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
Инструмент | Описание | Требуемые параметры |
---|---|---|
get_documents_by_filter | Получить документы по фильтру | collectionName , field , value |
list_collections | Список корневых коллекций | Никто |
add_doc | Добавить документ | объект json |
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
База данных Firebase Realtime
Related MCP Servers
- AsecurityFlicenseAqualityA server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.Last updated -97TypeScript
- AsecurityAlicenseAqualityThe Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.Last updated -9346172TypeScriptMIT License
- -security-license-qualityAn interface for interacting with Google Firestore databases directly through Claude Desktop, supporting operations like creating, reading, updating, and querying documents across collections.Last updated -JavaScriptMIT License
- -securityFlicense-qualityAn MCP Server that provides natural language access to Google's Firebase Realtime Database API, enabling database operations and management through conversation.Last updated -Python