Serwer MCP Firebase

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ę DeweloperEdytuj 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ącego firebase.json, aby ustawić kontekst projektu dla serwera MCP. Jeśli nie określono inaczej, dostępne stają się narzędzia get_project_directoryset_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.