Możesz używać serwera Firebase MCP, aby umożliwić narzędziom deweloperskim opartym na AI pracę z Twoimi projektami Firebase i kodem aplikacji.
Serwer Firebase MCP współpracuje z każdym narzędziem, które może pełnić rolę klienta MCP, w tym: Firebase Studio, interfejsem wiersza poleceń Gemini i Gemini Code Assist, Claude Code i Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf i innymi.
Przejdź do instrukcji konfiguracji
Zalety serwera MCP
Edytor skonfigurowany do korzystania z serwera MCP Firebase może używać funkcji AI, aby:
- Tworzenie projektów Firebase i zarządzanie nimi
- Zarządzanie użytkownikami Uwierzytelniania Firebase
- Praca z danymi w Cloud Firestore i Firebase Data Connect
- Pobieranie schematów Firebase Data Connect
- Poznaj reguły zabezpieczeń Firestore i Cloud Storage dla Firebase
- Wysyłanie wiadomości za pomocą Komunikacji w chmurze Firebase
Niektóre narzędzia korzystają z Gemini w Firebase, aby Ci pomóc:
- Generowanie schematu i operacji Firebase Data Connect
- Konsultowanie się z Gemini w sprawie usług Firebase
To tylko częściowe listy. Pełną listę narzędzi dostępnych w edytorze znajdziesz w sekcji Możliwości serwera.
Konfigurowanie klienta MCP
Serwer MCP Firebase może współpracować z dowolnym klientem MCP, który obsługuje standardowe wejście/wyjście (stdio) jako medium transmisji.
Gdy serwer Firebase MCP wykonuje wywołania narzędzi, używa tych samych danych logowania użytkownika, które autoryzują interfejs CLI Firebase w środowisku, w którym jest uruchomiony. Może to być zalogowany użytkownik lub domyślne dane logowania aplikacji w zależności od środowiska.
Zanim zaczniesz
Sprawdź, czy masz działającą instalację Node.js i npm.
Podstawowa konfiguracja
Oto podstawowe instrukcje konfiguracji serwera MCP Firebase do używania z niektórymi popularnymi narzędziami opartymi na AI:
Firebase Studio
Aby skonfigurować Firebase Studio do korzystania z serwera Firebase MCP, zmień lub utwórz plik konfiguracyjny: .idx/mcp.json
.
Jeśli plik jeszcze nie istnieje, utwórz go, klikając prawym przyciskiem myszy katalog nadrzędny i wybierając Nowy plik. Dodaj do pliku te wiersze:
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
Interfejs wiersza poleceń Gemini
Zalecany sposób konfigurowania wiersza poleceń Gemini do korzystania z serwera Firebase MCP to zainstalowanie rozszerzenia Firebase dla wiersza poleceń Gemini:
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
Zainstalowanie rozszerzenia Firebase automatycznie konfiguruje serwer Firebase MCP i zawiera plik kontekstowy, który może poprawić skuteczność Gemini w zakresie tworzenia aplikacji Firebase.
Możesz też skonfigurować interfejs Gemini CLI tak, aby używał serwera Firebase MCP (ale nie pliku kontekstu rozszerzenia Firebase). W tym celu edytuj lub utwórz jeden z tych plików konfiguracji:
- W projekcie:
.gemini/settings.json
- W katalogu głównym:
~/.gemini/settings.json
Jeśli plik jeszcze nie istnieje, utwórz go, klikając prawym przyciskiem myszy katalog nadrzędny i wybierając Nowy plik. Dodaj do pliku te wiersze:
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
Gemini Code Assist
Zalecanym sposobem skonfigurowania Gemini Code Assist do korzystania z serwera Firebase MCP jest zainstalowanie rozszerzenia Firebase do interfejsu wiersza poleceń Gemini:
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
Zainstalowanie rozszerzenia Firebase automatycznie konfiguruje serwer Firebase MCP i zawiera plik kontekstowy, który może poprawić skuteczność Gemini w zakresie tworzenia aplikacji Firebase.
Możesz też skonfigurować Gemini Code Assist tak, aby korzystał z serwera Firebase MCP (ale nie z pliku kontekstu rozszerzenia Firebase). W tym celu edytuj lub utwórz jeden z tych plików konfiguracji:
- W projekcie:
.gemini/settings.json
- W katalogu głównym:
~/.gemini/settings.json
Jeśli plik jeszcze nie istnieje, utwórz go, klikając prawym przyciskiem myszy katalog nadrzędny i wybierając Nowy plik. Dodaj do pliku te wiersze:
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
Claude
Kod Claude
Aby skonfigurować Claude Code do korzystania z serwera Firebase MCP, uruchom to polecenie w folderze aplikacji:
claude mcp add firebase npx -- -y firebase-tools@latest mcp
Aby sprawdzić instalację, uruchom polecenie:
claude mcp list
Powinny się w nim znajdować:
firebase: npx -y firebase-tools@latest mcp - ✓ Connected
Claude Desktop
Aby skonfigurować Claude Desktop do korzystania z serwera MCP Firebase, edytuj plik claude_desktop_config.json
. Możesz otworzyć lub utworzyć ten plik w menu Claude > Ustawienia. Kliknij kolejno kartę Deweloper i Edytuj konfigurację.
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
Cline
Aby skonfigurować Cline tak, aby używał serwera MCP Firebase, zmień plik
cline_mcp_settings.json
. Możesz otworzyć lub utworzyć ten plik, klikając ikonę serwerów MCP u góry panelu Cline, a następnie klikając przycisk Skonfiguruj serwery MCP.
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"],
"disabled": false
}
}
}
Kursor
Aby skonfigurować Cursor do korzystania z serwera MCP Firebase, zmień plik
.cursor/mcp.json
(aby skonfigurować tylko konkretny projekt) lub plik
~/.cursor/mcp.json
(aby udostępnić serwer MCP we wszystkich projektach):
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
VS Code Copilot
Aby skonfigurować jeden projekt, otwórz do edycji plik .vscode/mcp.json
w obszarze roboczym:
"servers": {
"firebase": {
"type": "stdio",
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
Aby serwer był dostępny w każdym otwieranym projekcie, edytuj ustawienia użytkownika:
"mcp": {
"servers": {
"firebase": {
"type": "stdio",
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
Windsurfing
Aby skonfigurować edytor Windsurf, zmodyfikuj plik ~/.codeium/windsurf/mcp_config.json
:
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
Konfiguracja opcjonalna
Oprócz podstawowej konfiguracji każdego klienta, która została pokazana wcześniej, możesz określić 2 parametry opcjonalne:
--dir ABSOLUTE_DIR_PATH
: bezwzględna ścieżka do katalogu zawierającegofirebase.json
, aby ustawić kontekst projektu dla serwera MCP. Jeśli nie określono inaczej, dostępne stają się narzędziaget_project_directory
iset_project_directory
, a domyślnym katalogiem będzie katalog roboczy, w którym uruchomiono serwer MCP.--only FEATURE_1,FEATURE_2
: lista grup funkcji do aktywowania rozdzielona przecinkami. Użyj tej opcji, aby ograniczyć liczbę narzędzi do tych funkcji, z których aktywnie korzystasz. Pamiętaj, że podstawowe narzędzia są zawsze dostępne.
Przykład:
"firebase": {
"command": "npx",
"args": [
"-y",
"firebase-tools@latest", "mcp",
"--dir", "/Users/turing/my-project",
"--only", "auth,firestore,storage"
]
}
Możliwości serwera MCP
Serwer MCP Firebase udostępnia 3 różne kategorie funkcji MCP:
Prompty: biblioteka gotowych promptów, które możesz uruchamiać; są one zoptymalizowane pod kątem tworzenia i uruchamiania aplikacji za pomocą Firebase.
Narzędzia: zestaw narzędzi przeznaczonych do użytku przez LLM, które pomagają im bezpośrednio pracować z Twoim projektem Firebase (za Twoją zgodą).
Zasoby: pliki dokumentacji przeznaczone do użytku przez LLM, aby zapewnić im więcej wskazówek i kontekstu do wykonania zadania lub osiągnięcia celu.
Prompty
Serwer Firebase MCP zawiera bibliotekę gotowych promptów zoptymalizowanych pod kątem tworzenia i uruchamiania aplikacji w Firebase. Możesz używać tych promptów do wykonywania różnych typowych zadań lub osiągania celów.
W tabeli poniżej opisano prompty udostępniane przez serwer MCP.
Większość narzędzi deweloperskich obsługujących MCP zapewnia wygodny sposób uruchamiania tych promptów. Na przykład interfejs wiersza poleceń Gemini udostępnia te prompty jako polecenia z ukośnikiem:
/firebase:init
W interfejsie wiersza poleceń Gemini zacznij pisać /firebase:
, aby wyświetlić listę dostępnych poleceń.
Nazwa promptu | Grupa cech | Opis |
---|---|---|
firebase:deploy | jądro | Użyj tego polecenia, aby wdrożyć zasoby w Firebase. Argumenty: <prompt> (opcjonalnie): wszelkie szczegółowe instrukcje dotyczące wdrażania. |
firebase:init | jądro | Użyj tego polecenia, aby skonfigurować usługi Firebase, takie jak backend i funkcje AI. |
firebase:consult | jądro | Użyj tego polecenia, aby skonsultować się z Asystentem Firebase, który ma dostęp do szczegółowej i aktualnej dokumentacji platformy Firebase. Argumenty: <prompt>: pytanie do modelu Gemini in Firebase |
crashlytics:connect | crashlytics | uzyskiwać dostęp do danych Crashlytics aplikacji Firebase; |
Narzędzia
Serwer Firebase MCP udostępnia też szereg narzędzi przeznaczonych do użytku przez LLM, które pomagają im bezpośrednio pracować z Twoim projektem Firebase (za Twoją zgodą!). W przeciwieństwie do promptów nie wywołujesz tych narzędzi bezpośrednio. Modele, które obsługują wywoływanie narzędzi (np. Gemini, Claude i GPT), mogą automatycznie wywoływać te narzędzia w razie potrzeby, aby wykonywać zadania związane z programowaniem.
W tabeli poniżej opisano narzędzia udostępniane przez serwer MCP.
Nazwa narzędzia | Grupa cech | Opis |
---|---|---|
firebase_login | jądro | Użyj tego polecenia, aby zalogować użytkownika w wierszu poleceń Firebase i na serwerze Firebase MCP. Wymaga to konta Google, a logowanie jest niezbędne do tworzenia projektów Firebase i pracy z nimi. |
firebase_logout | jądro | Użyj tego polecenia, aby wylogować użytkownika z wiersza poleceń Firebase i serwera Firebase MCP. |
firebase_validate_security_rules | jądro | Użyj tego narzędzia, aby sprawdzić reguły zabezpieczeń Firebase dla Firestore, Storage lub Bazy danych czasu rzeczywistego pod kątem błędów składni i weryfikacji. |
firebase_get_project | jądro | Użyj tej metody, aby pobrać informacje o aktualnie aktywnym projekcie Firebase. |
firebase_list_apps | jądro | Użyj tej metody, aby pobrać listę aplikacji Firebase zarejestrowanych w aktualnie aktywnym projekcie Firebase. Aplikacje Firebase mogą być przeznaczone na iOS, Androida lub internet. |
firebase_list_projects | jądro | Użyj tej metody, aby pobrać listę projektów Firebase, do których zalogowany użytkownik ma dostęp. |
firebase_get_sdk_config | jądro | Użyj tej metody, aby pobrać informacje o konfiguracji Firebase dla aplikacji Firebase. Musisz podać PLATFORMĘ LUB identyfikator aplikacji Firebase zarejestrowanej w aktualnie aktywnym projekcie Firebase. |
firebase_create_project | jądro | Użyj tej opcji, aby utworzyć nowy projekt Firebase. |
firebase_create_app | jądro | Użyj tej opcji, aby utworzyć nową aplikację Firebase w aktualnie aktywnym projekcie Firebase. Aplikacje Firebase mogą być przeznaczone na iOS, Androida lub internet. |
firebase_create_android_sha | jądro | Użyj tej metody, aby dodać określony skrót certyfikatu SHA do określonej aplikacji Firebase na Androida. |
firebase_get_environment | jądro | Użyj tego polecenia, aby pobrać bieżącą konfigurację środowiska Firebase dla wiersza poleceń Firebase i serwera Firebase MCP, w tym bieżącego uwierzytelnionego użytkownika, katalog projektu, aktywny projekt Firebase i inne informacje. |
firebase_update_environment | jądro | Użyj tego polecenia, aby zaktualizować konfigurację środowiska w przypadku wiersza poleceń Firebase i serwera Firebase MCP, np. katalog projektu, aktywny projekt, aktywne konto użytkownika, akceptacja warunków korzystania z usługi itp. Użyj firebase_get_environment , aby wyświetlić aktualnie skonfigurowane środowisko. |
firebase_init | jądro | Użyj tej opcji, aby zainicjować wybrane usługi Firebase w przestrzeni roboczej (bazę danych Cloud Firestore, Firebase Data Connect, Bazę danych czasu rzeczywistego Firebase, Firebase AI Logic). Wszystkie usługi są opcjonalne. Określ tylko te produkty, które chcesz skonfigurować. Nowe funkcje możesz zainicjować w istniejącym katalogu projektu, ale ponowne zainicjowanie istniejącej funkcji może spowodować nadpisanie konfiguracji. Aby wdrożyć zainicjowane funkcje, uruchom polecenie firebase deploy po narzędziu firebase_init . |
firebase_get_security_rules | jądro | Użyj tej metody, aby pobrać reguły zabezpieczeń dla określonej usługi Firebase. Jeśli w usłudze występuje wiele instancji, zwracane są reguły dotyczące instancji domyślnej. |
firebase_read_resources | jądro | Użyj tego uprawnienia, aby odczytać zawartość zasobów firebase:// lub wyświetlić listę dostępnych zasobów. |
firestore_delete_document | firestore | Użyj tego narzędzia, aby usunąć dokumenty Firestore z bazy danych w bieżącym projekcie według pełnych ścieżek dokumentów. Użyj tej opcji, jeśli znasz dokładną ścieżkę dokumentu. |
firestore_get_documents | firestore | Użyj tej metody, aby pobrać co najmniej 1 dokument Firestore z bazy danych w bieżącym projekcie za pomocą pełnych ścieżek do dokumentów. Użyj tej opcji, jeśli znasz dokładną ścieżkę dokumentu. |
firestore_list_collections | firestore | Użyj tej opcji, aby pobrać listę kolekcji z bazy danych Firestore w bieżącym projekcie. |
firestore_query_collection | firestore | Użyj tej funkcji, aby pobrać co najmniej 1 dokument Firestore z kolekcji w bazie danych w bieżącym projekcie za pomocą kolekcji z pełną ścieżką do dokumentu. Użyj tej opcji, jeśli znasz dokładną ścieżkę kolekcji i klauzulę filtrowania, której chcesz użyć w przypadku dokumentu. |
auth_get_users | autoryzacja | Użyj tej metody, aby pobrać co najmniej 1 użytkownika usługi Uwierzytelnianie Firebase na podstawie listy identyfikatorów UID lub listy adresów e-mail. |
auth_update_user | autoryzacja | Użyj tej opcji, aby wyłączyć, włączyć lub ustawić niestandardowe roszczenie na koncie konkretnego użytkownika. |
auth_set_sms_region_policy | autoryzacja | Użyj tej opcji, aby ustawić zasadę regionu SMS dla usługi Uwierzytelnianie Firebase, która ogranicza regiony, które mogą otrzymywać wiadomości tekstowe, na podstawie listy kodów krajów ALLOW lub DENY. Po skonfigurowaniu ta zasada zastępuje wszystkie dotychczasowe zasady. |
dataconnect_build | dataconnect | Użyj tego polecenia, aby skompilować schemat, operacje lub konektory Firebase Data Connect i sprawdzić, czy nie ma błędów kompilacji. |
dataconnect_generate_schema | dataconnect | Użyj tej opcji, aby wygenerować schemat połączenia danych Firebase na podstawie opisu aplikacji przez użytkownika. |
dataconnect_generate_operation | dataconnect | Użyj tej opcji, aby wygenerować pojedyncze zapytanie lub mutację Firebase Data Connect na podstawie aktualnie wdrożonego schematu i podanego prompta. |
dataconnect_list_services | dataconnect | Użyj tej opcji, aby wyświetlić listę istniejących lokalnych i backendowych usług Firebase Data Connect. |
dataconnect_execute | dataconnect | Użyj tego polecenia, aby wykonać operację GraphQL na usłudze Data Connect lub jej emulatorze. |
storage_get_object_download_url | magazynowanie | Użyj tej metody, aby pobrać adres URL pobierania obiektu w zasobniku Cloud Storage for Firebase. |
messaging_send_message | wiadomości, | Użyj tej opcji, aby wysłać wiadomość na token rejestracyjny lub temat Komunikacji w chmurze Firebase (FCM). W ramach jednego wywołania można podać TYLKO JEDNĄ z wartości registration_token lub topic . |
functions_get_logs | funkcje | Użyj tej metody, aby pobrać stronę wpisów w logu Cloud Functions za pomocą zaawansowanych filtrów Google Cloud Logging. |
remoteconfig_get_template | remoteconfig | Użyj tej metody, aby pobrać określony szablon Zdalnej konfiguracji Firebase z aktualnie aktywnego projektu Firebase. |
remoteconfig_update_template | remoteconfig | Użyj tej opcji, aby opublikować nowy szablon Zdalnej konfiguracji lub przywrócić projekt do określonej wersji. |
crashlytics_create_note | crashlytics | Dodawanie notatki do problemu z Crashlytics. |
crashlytics_delete_note | crashlytics | Usuń notatkę z problemu w Crashlytics. |
crashlytics_get_issue | crashlytics | Pobiera dane o problemie w Crashlytics, które mogą posłużyć jako punkt wyjścia do debugowania. |
crashlytics_list_events | crashlytics | Użyj tej opcji, aby wyświetlić listę najnowszych zdarzeń pasujących do podanych filtrów. Można go używać do pobierania przykładowych awarii i wyjątków dotyczących problemu ,które będą zawierać zrzuty stosu i inne dane przydatne do debugowania. |
crashlytics_batch_get_events | crashlytics | Pobiera konkretne zdarzenia według nazwy zasobu. Można go używać do pobierania przykładowych awarii i wyjątków dotyczących problemu ,które będą zawierać zrzuty stosu i inne dane przydatne do debugowania. |
crashlytics_list_notes | crashlytics | Użyj tego, aby wyświetlić wszystkie notatki dotyczące problemu w Crashlytics. |
crashlytics_get_top_issues | crashlytics | Użyj tej opcji, aby zliczać zdarzenia i unikalnych użytkowników, których dotyczy problem, pogrupowanych według problemu. Grupy są posortowane według liczby zdarzeń w kolejności malejącej. Zlicza tylko zdarzenia pasujące do podanych filtrów. |
crashlytics_get_top_variants | crashlytics | Zlicza zdarzenia i unikalnych użytkowników, których dotyczy problem, pogrupowane według wariantu problemu. Grupy są posortowane według liczby zdarzeń w kolejności malejącej. Zlicza tylko zdarzenia pasujące do podanych filtrów. |
crashlytics_get_top_versions | crashlytics | Zlicza zdarzenia i unikalnych użytkowników, których dotyczy problem, pogrupowane według wersji. Grupy są posortowane według liczby zdarzeń w kolejności malejącej. Zlicza tylko zdarzenia pasujące do podanych filtrów. |
crashlytics_get_top_apple_devices | crashlytics | Zlicza zdarzenia i unikalnych użytkowników, których dotyczy problem, pogrupowane według urządzenia Apple. Grupy są posortowane według liczby zdarzeń w kolejności malejącej. Zlicza tylko zdarzenia pasujące do podanych filtrów. Dotyczy tylko aplikacji na iOS, iPadOS i macOS. |
crashlytics_get_top_android_devices | crashlytics | Zlicza zdarzenia i unikalnych użytkowników, których dotyczy problem, pogrupowane według urządzenia z Androidem. Grupy są posortowane według liczby zdarzeń w kolejności malejącej. Zlicza tylko zdarzenia pasujące do podanych filtrów. Dotyczy tylko aplikacji na Androida. |
crashlytics_get_top_operating_systems | crashlytics | Zlicza zdarzenia i unikalnych użytkowników, których dotyczy problem, pogrupowanych według systemu operacyjnego. Grupy są posortowane według liczby zdarzeń w kolejności malejącej. Zlicza tylko zdarzenia pasujące do podanych filtrów. |
crashlytics_update_issue | crashlytics | Służy do aktualizowania stanu problemu w Crashlytics. |
apphosting_fetch_logs | apphosting | Użyj tej opcji, aby pobrać najnowsze logi określonego backendu App Hosting. Jeśli podano wartość buildLogs , zwracane są dzienniki z procesu kompilacji najnowszej wersji. Najnowsze logi są wyświetlane jako pierwsze. |
apphosting_list_backends | apphosting | Użyj tego, aby pobrać listę backendów hostingu aplikacji w bieżącym projekcie. Pusta lista oznacza, że nie ma backendów. uri to publiczny adres URL backendu. Działający backend będzie miał tablicę managed_resources , która będzie zawierać wpis run_service . run_service.service to nazwa zasobu usługi Cloud Run obsługującej backend hostingu aplikacji. Ostatni segment tej nazwy to identyfikator usługi. domains to lista domen powiązanych z backendem. Mogą być typu CUSTOM lub DEFAULT . Każdy backend powinien mieć domenę DEFAULT . Ostatni parametr nazwy zasobu domeny to rzeczywista domena, której użytkownik będzie używać do łączenia się z backendem. Jeśli domena niestandardowa jest prawidłowo skonfigurowana, jej stan będzie kończyć się na ACTIVE . |
realtimedatabase_get_data | realtimedatabase | Użyj tej funkcji, aby pobrać dane z określonej lokalizacji w Bazie danych czasu rzeczywistego Firebase. |
realtimedatabase_set_data | realtimedatabase | Użyj tej opcji, aby zapisać dane w określonej lokalizacji w Bazie danych czasu rzeczywistego Firebase. |
Zasoby
Serwer MCP udostępnia zasoby, czyli pliki dokumentacji przeznaczone do użytku przez duże modele językowe. Modele, które obsługują korzystanie z zasobów, automatycznie uwzględniają odpowiednie zasoby w kontekście sesji.
W tabeli poniżej opisano zasoby udostępniane przez serwer MCP.
Nazwa zasobu | Opis |
---|---|
backend_init_guide | Przewodnik inicjowania backendu Firebase: prowadzi agenta kodowania przez proces konfigurowania usług backendu Firebase w bieżącym projekcie. |
ai_init_guide | Przewodnik inicjujący Firebase GenAI: prowadzi agenta kodowania przez proces konfigurowania funkcji GenAI w bieżącym projekcie z użyciem Firebase. |
data_connect_init_guide | Przewodnik inicjujący Firebase Data Connect: zawiera instrukcje konfigurowania Data Connect na potrzeby dostępu do PostgreSQL w bieżącym projekcie. |
firestore_init_guide | Przewodnik inicjowania Firestore: prowadzi agenta kodującego przez proces konfigurowania Firestore w bieżącym projekcie. |
firestore_rules_init_guide | Przewodnik inicjujący reguły Firestore: prowadzi agenta kodowania przez proces konfigurowania reguł zabezpieczeń Firestore w projekcie. |
rtdb_init_guide | Przewodnik inicjowania Bazy danych czasu rzeczywistego Firebase: zawiera instrukcje konfigurowania Bazy danych czasu rzeczywistego w bieżącym projekcie. |
auth_init_guide | Przewodnik inicjowania uwierzytelniania Firebase: prowadzi agenta kodowania przez proces konfigurowania uwierzytelniania Firebase w bieżącym projekcie. |
hosting_init_guide | Przewodnik wdrażania w Hostingu Firebase: zawiera instrukcje wdrażania w Hostingu Firebase w bieżącym projekcie. |
dokumenty | Dokumenty Firebase: wczytuje zawartość w formie zwykłego tekstu z dokumentacji Firebase, np.https://firebase.google.com/docs/functions staje się firebase://docs/functions . |