Możesz używać serwera Firebase MCP, aby umożliwić narzędziom dla programistów opartym na AI pracę z Twoimi projektami w Firebase i bazą kodu aplikacji.
Serwer Firebase MCP współpracuje z każdym narzędziem, które może pełnić rolę klienta MCP, w tym z: Antigravity, Claude Code i Claude Desktop, Cline, Cursor, VS Code Copilot, Windsurf i innymi.
Przejdź do instrukcji konfiguracji
Korzyści z 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 SQL Connect
- Pobieranie schematów Firebase SQL Connect
- Poznaj reguły zabezpieczeń Firestore i Cloud Storage dla Firebase
- Wysyłanie wiadomości za pomocą Komunikacji w chmurze 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 Firebase MCP 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ą wiersz poleceń Firebase w środowisku, w którym jest uruchomiony. Może to być zalogowany użytkownik lub domyślne uwierzytelnianie aplikacji w zależności od środowiska.
Zanim zaczniesz
Upewnij się, że 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 wspomaganymi przez AI:
Antigravity
Aby skonfigurować Antigravity tak, aby używała serwera MCP Firebase:
- W Antigravitykliknij menu w panelu Agent > Serwery MCP.
- Wybierz Firebase > Zainstaluj.
Spowoduje to automatyczną aktualizację pliku mcp_config.json, który możesz wyświetlić, klikając Zarządzaj serwerami MCP u góry panelu Sklep MCP > Wyświetl surową konfigurację. Plik będzie zawierać te informacje:
{
"mcpServers": {
"firebase-mcp-server": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
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"]
}
}
}
Claude
Claude Code
Opcja 1. Instalacja za pomocą wtyczki (zalecane)
Najłatwiejszym sposobem skonfigurowania serwera Firebase MCP w Claude Code jest zainstalowanie oficjalnej wtyczki Firebase:
Dodaj Marketplace Firebase z wtyczkami Claude:
claude plugin marketplace add firebase/firebase-toolsZainstaluj wtyczkę Claude do Firebase:
claude plugin install firebase@firebaseSprawdź instalację:
claude plugin marketplace list
Opcja 2. Ręczne skonfigurowanie serwera MCP
Możesz też ręcznie skonfigurować serwer MCP Firebase:
W folderze aplikacji uruchom to polecenie:
claude mcp add firebase npx -- -y firebase-tools@latest mcpSprawdź instalację:
claude mcp listPowinny się w nim znajdować:
firebase: npx -y firebase-tools@latest mcp - ✓ Connected
Claude Desktop
Aby skonfigurować Claude Desktop do korzystania z serwera MCP Firebase, zmień 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, edytuj 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
Opcja 1. Wtyczka Marketplace (zalecana)
Zainstaluj wtyczkę Firebase z Cursor Marketplace. Spowoduje to automatyczne skonfigurowanie serwera MCP i udostępnienie umiejętności agenta Firebase.
Opcja 2. Konfiguracja MCP jednym kliknięciem
Jeśli chcesz dodać serwer MCP tylko do konfiguracji globalnej, kliknij ten przycisk:
Opcja 3. Konfiguracja ręczna
Jeśli wolisz skonfigurować serwer dla konkretnego projektu lub chcesz ręcznie edytować ustawienia, zaktualizuj plik mcp.json:
- W przypadku konkretnego projektu edytuj
.cursor/mcp.json - W przypadku wszystkich projektów (globalnych) edytuj
~/.cursor/mcp.json
"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, zmień ustawienia użytkownika, na przykład:
"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: ścieżka bezwzględna do katalogu zawierającegofirebase.json, aby ustawić kontekst projektu dla serwera MCP. Jeśli nie określono inaczej, narzędziaget_project_directoryiset_project_directorystaną się dostępne, a domyślnym katalogiem będzie katalog roboczy, w którym uruchomiono serwer MCP.--only FEATURE_1,FEATURE_2: lista rozdzielona przecinkami grup funkcji do aktywowania. 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 Firebase MCP udostępnia 3 różne kategorie funkcji MCP:
Prompty: biblioteka gotowych promptów, które możesz uruchomić; 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 w 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 za pomocą asystentów AI.
W tabeli poniżej opisano prompty udostępniane przez serwer MCP.
Wiele narzędzi deweloperskich obsługujących MCP zapewnia wygodny sposób uruchamiania tych promptów. Na przykład jako polecenie po ukośniku:
/firebase:init
W obsługiwanych środowiskach możesz zacząć pisać /firebase:, aby wyświetlić listę dostępnych promptów.
npx firebase-tools@latest mcp --generate-prompt-list
| 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. |
| firestore:generate_security_rules | firestore | Generuj bezpieczne reguły zabezpieczeń Firebase Firestore i odpowiednie testy jednostkowe dla swojego projektu. |
| storage:generate_security_rules | magazynowanie | Generuj bezpieczne reguły zabezpieczeń Pamięci Firebase i odpowiednie testy jednostkowe dla swojego projektu. |
| crashlytics:connect | crashlytics | Użyj tego polecenia, aby uzyskać 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 w Firebase (za Twoją zgodą!). W przeciwieństwie do promptów nie wywołujesz tych narzędzi bezpośrednio. Zamiast tego modele obsługujące wywoływanie narzędzi (takie jak Gemini, Claude i GPT) mogą automatycznie wywoływać te narzędzia w celu wykonywania zadań programistycznych w razie potrzeby.
W tabeli poniżej opisano narzędzia udostępniane przez serwer MCP.
npx firebase-tools@latest mcp --generate-tool-list
| Nazwa narzędzia | Grupa cech | Opis |
|---|---|---|
| apphosting_fetch_logs | apphosting | Użyj tej opcji, aby pobrać najnowsze logi określonego backendu App Hosting. Jeśli podano wartość buildLogs, zwracane są logi z procesu kompilacji najnowszej kompilacji. Najnowsze logi są wyświetlane jako pierwsze. |
| apphosting_list_backends | apphosting | Użyj tej metody, aby pobrać listę backendów App Hosting w bieżącym projekcie. Pusta lista oznacza, że nie ma backendów. uri to publiczny adres URL backendu. Działające zaplecze będzie miało 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 App Hosting. 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 używa do łączenia się z backendem. Jeśli domena niestandardowa jest prawidłowo skonfigurowana, jej stan będzie kończyć się na ACTIVE. |
| 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ąpi wszystkie dotychczasowe zasady. |
| 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ć, czy reguły zabezpieczeń Firebase dla Firestore, Storage lub Bazy danych czasu rzeczywistego nie zawierają błędów składniowych i błędów 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 w Firebase zarejestrowanych w aktualnie aktywnym projekcie w 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 opcji, 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. Wszystkie narzędzia wymagają uwierzytelnienia użytkownika, ale nie wszystkie informacje są wymagane w przypadku wszystkich narzędzi. Zwróć uwagę na wymagania narzędzia dotyczące tego, jakie informacje są potrzebne. |
| 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 ikony firebase_get_environment, aby zobaczyć 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 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 polecenia, aby odczytać zawartość zasobów firebase:// lub wyświetlić listę dostępnych zasobów. |
| 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 określone 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_report | crashlytics | Użyj tej metody, aby poprosić Crashlytics o raporty liczbowe. Wynik zawiera sumę zdarzeń i użytkowników, których dotyczy problem, pogrupowanych według wymiaru odpowiedniego dla danego raportu. Przed zadzwonieniem pracownicy obsługi klienta muszą zapoznać się z przewodnikiem po raportach Firebase Crashlytics, korzystając z narzędzia firebase_read_resources. Dzięki temu poznają najważniejsze wymagania wstępne dotyczące przesyłania próśb o raporty oraz sposoby interpretowania wyników. |
| crashlytics_update_issue | crashlytics | Służy do aktualizowania stanu problemu w Crashlytics. |
| 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 funkcji, aby zapisać dane w określonej lokalizacji w bazie danych czasu rzeczywistego Firebase. |
| dataconnect_build | dataconnect | Użyj tego polecenia, aby skompilować schemat, operacje lub oprogramowanie sprzęgające Firebase SQL Connect i sprawdzić, czy nie ma błędów kompilacji. |
| dataconnect_list_services | dataconnect | Użyj tej opcji, aby wyświetlić listę istniejących lokalnych i backendowych usług Firebase SQL Connect. |
| dataconnect_execute | dataconnect | Użyj tego polecenia, aby wykonać operację GraphQL na usłudze SQL Connect lub jej emulatorze. |
| firestore_query_collection | firestore | Użyj tej funkcji, aby pobrać co najmniej 1 dokument Firestore z kolekcji w bazie danych w bieżącym projekcie według kolekcji z pełną ścieżką dokumentu. Użyj tej opcji, jeśli znasz dokładną ścieżkę kolekcji i klauzulę filtrowania, której chcesz użyć w przypadku dokumentu. |
| 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. |
| functions_list_functions | funkcje | Wyświetl listę wszystkich wdrożonych funkcji w projekcie w 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. |
| 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 tego polecenia, aby opublikować nowy szablon Zdalnej konfiguracji lub wycofać zmiany do określonej wersji dla projektu |
| storage_get_object_download_url | magazynowanie | Użyj tej metody, aby pobrać adres URL pobierania obiektu w zasobniku Cloud Storage dla Firebase. |
| firestore_get_document | firestore | Pobieranie dokumentu z bazy danych Firestore. |
| firestore_add_document | firestore | Utwórz dokument z bazy danych Firestore. |
| firestore_update_document | firestore | Aktualizowanie dokumentu z bazy danych Firestore. |
| firestore_delete_document | firestore | Usuwanie dokumentu z bazy danych Firestore. |
| firestore_list_documents | firestore | Wyświetlanie listy dokumentów z bazy danych Firestore. |
| firestore_list_collections | firestore | Wyświetla listę wszystkich identyfikatorów kolekcji pod dokumentem. |
| firestore_create_database | firestore | Utwórz bazę danych Firestore. |
| firestore_get_database | firestore | Pobieranie bazy danych Firestore. |
| firestore_list_databases | firestore | Wyświetlanie listy baz danych Firestore. |
| firestore_update_database | firestore | Aktualizowanie bazy danych Firestore. |
| firestore_delete_database | firestore | Usuwanie bazy danych Firestore. |
| firestore_create_index | firestore | Utwórz indeks złożony. |
| firestore_get_index | firestore | Pobieranie indeksu Firestore. |
| firestore_list_indexes | firestore | Wyświetlanie listy indeksów Firestore. |
| firestore_delete_index | firestore | Usuń indeks Firestore. |
| developerknowledge_search_documents | developerknowledge | Użyj tego narzędzia, aby znaleźć dokumentację dotyczącą usług Google dla deweloperów. Dokumenty zawierają oficjalne interfejsy API, fragmenty kodu, informacje o wersjach, sprawdzone metody, przewodniki, informacje o debugowaniu i inne. Obejmuje ona te usługi i domeny: * ADK: adk.dev * Android: developer.android.com * Apigee: docs.apigee.com * Chrome: developer.chrome.com * Firebase: firebase.google.com * Fuchsia: fuchsia.dev * Go: go.dev * Google AI: ai.google.dev * Google Cloud: docs.cloud.google.com * Google Developers, Ads, Search, Google Maps, YouTube: developers.google.com * Google Home: developers.home.google.com * TensorFlow: www.tensorflow.org * Web: web.dev To narzędzie zwraca fragmenty tekstu, nazwy i adresy URL pasujących dokumentów. Jeśli zwrócone fragmenty nie są wystarczająco szczegółowe, aby odpowiedzieć na pytanie użytkownika, użyj funkcji get_documents z parametrem parent z danych wyjściowych tego narzędzia, aby pobrać pełną treść dokumentu. |
| developerknowledge_answer_query | developerknowledge | Użyj funkcji answer_query, aby uzyskać uzasadnioną odpowiedź na zapytanie dotyczące usług Google dla deweloperów. To narzędzie ma ograniczony limit. To narzędzie syntetyzuje informacje z korpusu, aby wygenerować odpowiedź na zapytanie. Funkcja answer_query opiera odpowiedzi na tym samym korpusie co funkcja search_documents. Jeśli otrzymasz błąd 429 dotyczący przekroczenia limitu, użyj zamiast tego funkcji search_documents. |
| developerknowledge_get_documents | developerknowledge | Za pomocą tego narzędzia możesz pobrać pełną treść jednego dokumentu lub maksymalnie 20 dokumentów w ramach jednego wywołania. Nazwy dokumentów powinny pochodzić z pola parent w wynikach wywołania narzędzia search_documents. Ustaw parametr names na listę nazw dokumentów. |
Zasoby
Serwer MCP udostępnia zasoby, czyli pliki dokumentacji przeznaczone do użytku przez LLM. Modele, które obsługują korzystanie z zasobów, będą automatycznie uwzględniać odpowiednie zasoby w kontekście sesji.
W tabeli poniżej opisano zasoby udostępniane przez serwer MCP.
npx firebase-tools@latest mcp --generate-resource-list
| Nazwa zasobu | Opis |
|---|---|
| app_id_guide | Przewodnik po identyfikatorze aplikacji Firebase: pomaga agentowi kodującemu wybrać identyfikator aplikacji Firebase w bieżącym projekcie. |
| crashlytics_investigations_guide | Przewodnik po badaniu problemów w Firebase Crashlytics: zawiera wskazówki dla agenta ds. kodowania dotyczące badania błędów zgłoszonych w problemach w Crashlytics, w tym procedury diagnozowania i naprawiania awarii. |
| crashlytics_issues_guide | Przewodnik po problemach w Firebase Crashlytics: zawiera wskazówki dla agenta ds. kodowania dotyczące pracy z problemami w Crashlytics, w tym reguły ustalania priorytetów oraz procedury diagnozowania i naprawiania awarii. |
| crashlytics_reports_guide | Przewodnik po raportach Firebase Crashlytics: zawiera instrukcje dotyczące wysyłania próśb o raporty Crashlytics, w tym ustawiania odpowiednich filtrów i interpretowania danych. Przed przesłaniem prośby o raport agent powinien zapoznać się z tym przewodnikiem. |
| backend_init_guide | Przewodnik po inicjowaniu backendu Firebase: prowadzi agenta kodowania przez proces konfigurowania usług backendu Firebase w bieżącym projekcie. |
| ai_init_guide | Przewodnik inicjowania Firebase GenAI: przeprowadza agenta kodowania przez proces konfigurowania funkcji GenAI w bieżącym projekcie przy użyciu Firebase. |
| 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. |
| 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 formacie zwykłego tekstu z dokumentacji Firebase, np.https://firebase.google.com/docs/functions staje się firebase://docs/functions. |