Zapytaj Google Analytics 4 za pomocą Claude lub Kursor poprzez MCP.
Pięciominutowa konfiguracja, która umożliwia narzędziu AI zadawanie prostych pytań na temat danych GA4 — wyświetleń stron, sesji, źródeł ruchu, konwersji, zaangażowania — bez ujawniania tokenów OAuth usługi Google Analytics dostawcy AI lub otwierania portów zapory sieciowej w sieci.
Zapytaj Nova, uzyskaj SQL + wykresy
Poznaj Nova API REST bazy danychJeden klucz na partnera. Nie udostępniamy żadnych danych uwierzytelniających.
Zbuduj API AutomatyzacjaZaplanowana synchronizacja z ponad 6 platformami
Eksploruj API do SQLZapytania do interfejsów API za pomocą SQL, bez kodu
Eksploruj Baza danych AI MCPClaude, Cursor, ChatGPT i Grok komunikują się z Twoimi danymi
Połącz AIQuery Streams to bezpieczna platforma integracji danych w czasie rzeczywistym, która umożliwia integrację wszystkich baz danych i interfejsów API SaaS na Twoim koncie z Claude, Cursor, ChatGPT i Grok — za pośrednictwem jednego klucza MCP bez konieczności wprowadzania zmian w zaporze sieciowej. Ten przewodnik po platformie MCP usługi Google Analytics szczegółowo opisuje sposób podłączenia łącznika Google Analytics 4, dzięki czemu Twoje narzędzie AI będzie mogło odpowiadać na pytania dotyczące wyświetleń stron, sesji, źródeł ruchu i konwersji bez konieczności eksportowania raportów CSV z internetowego interfejsu użytkownika GA4. Więcej informacji można znaleźć na stronie QueryStreams.com. oraz zarejestruj się za darmo aby zacząć zadawać swojemu narzędziu AI prawdziwe pytania z zakresu analityki marketingowej.
Co oferuje serwer Query Streams Google Analytics MCP?
Inne serwery „Google Analytics MCP” w środowisku open source łączą narzędzie AI bezpośrednio z interfejsem API danych GA4. To działa, ale wprowadza token Google OAuth do konfiguracji klienta AI, ogranicza zakres narzędzia AI tylko do Analytics i nie zapewnia żadnego śladu audytu tego, o co AI faktycznie pytało. Serwer Query Streams Google Analytics MCP rozwiązuje szerszy problem: jeden klucz, każdy łącznik, pełny ślad audytu, a narzędzie AI nigdy nie przechowuje danych uwierzytelniających Google. Agent buforuje każdą właściwość GA4 w lokalnym pliku DuckDB, dzięki czemu LLM widzi rzeczywiste powierzchnie SQL — tabele, kolumny, łączenia, typy semantyczne — zamiast punktów końcowych REST z niejasnymi nazwami wymiarów i metryk.
Zero luk w zaporze sieciowej
Agent sieciowy otwiera pojedyncze szyfrowane łącze wychodzące do strumieni zapytań w chmurze. Twój klient AI łączy się z chmurą, a nie z Twoją siecią. Nie ma portu do otwarcia, adresu IP do dodania do listy dozwolonych ani VPN.
Jeden klucz, każde złącze
Ten sam klucz MCP dociera do każdej bazy danych i interfejsu API SaaS, z którymi Twoje konto jest połączone. Dodaj jutro łącznik Stripe lub PostgreSQL, a narzędzie AI wykryje go bez konieczności ponownego wprowadzania klucza.
Wbudowana inteligencja schematów
Sztuczna inteligencja widzi opracowane przez nią opisy, typy semantyczne, listy wartości wyliczeniowych i odkryte klucze obce dla każdej kolumny — nie tylko puste schemat_informacyjny wyjście. Zapisuje dokładny kod SQL za pierwszym razem.
Tylko do odczytu wymuszone przez agenta
Nawet mający halucynacje LLM nie może wydać USUWAĆ lub AKTUALIZACJA poprzez Query Streams MCP. Agent sieciowy odrzuca wszystko, co nie jest SELECT, Z, lub WYJAŚNIĆ zanim dotrze do źródła danych.
Limity stawek za klucz
Domyślnie 60 żądań na minutę i 10 wywołań wykonawczych na minutę, konfigurowalne dla każdego klucza. Niekontrolowana pętla wywołań narzędzia AI trafia do kontenera tokenów, a nie do limitu API danych GA4 ani do portfela.
Jak działa serwer Google Analytics MCP bez otwierania portów zapory sieciowej
Agent sieciowy Query Streams to niewielki program instalowany jednorazowo na komputerze, który może uzyskać dostęp do interfejsu API danych Google Analytics (dowolny laptop, serwer lub maszyna wirtualna w chmurze). Otwiera on jedno wychodzące łącze TLS do chmury Query Streams i oczekuje tam na wywołania narzędzia. Gdy Claude lub Cursor zada pytanie, chmura przekazuje żądanie do agenta, agent wywołuje interfejs API danych GA4, agent buforuje odpowiedź w lokalnej bazie danych DuckDB, aby sztuczna inteligencja mogła wykonać na niej kod SQL, a wynik jest przesyłany strumieniowo tym samym kanałem wychodzącym. Żadnych danych przychodzących. Żadnych danych ujawnionych. Narzędzie AI nigdy nie widzi Twojego tokenu Google OAuth, a serwer GA4 MCP nigdy nie przechowuje bezpośrednio Twoich danych uwierzytelniających – robi to agent w Twojej sieci.
Klient AI
Kursor, Claude,
ChatGPT, Grok
Serwer QS MCP
HTTP z możliwością przesyłania strumieniowego
Autoryzacja kluczem X-MCP
Agent sieciowy
W Twojej sieci
Połączenie z chmurą
Google Analytics 4
buforowane jako SQL
przez DuckDB
Klucz MCP, który podajesz Cursorowi lub Claude'owi, ma zakres (Czytać / analizować / wykonać), odwoływalne w dowolnym momencie i ograniczone szybkością dla każdego klucza. Narzędzie AI korzysta z następujących narzędzi MCP do wykonania swojej pracy:
klucz_wzorca z opcjonalnymi nadpisaniami parametrów.Dlaczego inteligencja schematów wyróżnia serwer GA4 MCP
Większość serwerów „MCP dla X” w środowisku open-source przekazuje Twojemu narzędziu AI to samo schemat_informacyjny Twoja baza danych przekazuje obcemu. Nazwy kolumn. Typy danych. Może klucz podstawowy. W przypadku Google Analytics 4 sytuacja jest jeszcze bardziej ponura: typowy serwer GA4 MCP zwraca płaską listę nazw wymiarów i metryk GA4, a sztuczna inteligencja musi zgadywać, które metryki są sumowalne, a które uśredniane, i nie ma pojęcia, że… wskaźnik_zaangażowania jest przechowywany jako liczba dziesiętna 0-1, a nie procent, i nie ma o tym pojęcia data_wydarzenia jest liczbą całkowitą w formacie RRRRMMDD, a nie rzeczywistym kodem SQL DATADlatego pierwszy kod SQL, który większość programów LLM zapisuje w oparciu o schemat GA4 – niezależnie od tego, czy zwraca go generyczny schemat MCP GA4, czy generyczna biblioteka GA4 MCP – jest błędny od samego początku. Nie chodzi o to, że program LLM jest zły. Chodzi o to, że nie ma danych niezbędnych do poprawnego działania.
Serwer MCP Query Streams zwraca ten sam schemat wzbogacony o to, co nazywamy Inteligencja schematów (SI) — Metadane opracowane przez sztuczną inteligencję, wygenerowane poprzez uruchamianie zapytań profilujących na Twoim komputerze rzeczywisty Dane GA4, zanim klient AI w ogóle o nie zapyta. Po włączeniu SI w łączniku, każde narzędzie schematu wywoływane przez AI (qs_get_connector_schema, qs_get_table_schema, tabela_profili_qs, qs_get_relationships) zwraca podstawowy schemat plus sześć warstw uporządkowanej wiedzy. LLM przestaje zgadywać nazwy zdarzeń, źródła ruchu, kategorie urządzeń, wymiary niestandardowe i tę kolumnę z datami zakodowanymi w liczbach całkowitych.
Aby to uściślić, oto co klient AI otrzymuje z jednego qs_get_table_schema połączenie przeciwko złączu GA4 ga4_events tabela — najpierw bez Schema Intelligence, potem z nią.
Sześć warstw, które dodaje Schema Intelligence
Każda warstwa zajmuje się konkretną klasą pytań, na które LLM w przeciwnym razie by odpowiedział, a SI działa jako profilowanie typu opt-in, tylko do odczytu, które nigdy nie zmienia schematu. Więcej o tym, jak generowana jest inteligencja schematów →
Opisy tworzone przez sztuczną inteligencję
Prosty opis każdej bazy danych, schematu, tabeli i kolumny — generowany raz, odświeżany po zmianie schematu. Punktacja wiarygodności; opisy autorstwa użytkowników zawsze wygrywają.
jeden wiersz na interakcję użytkownika.”
Klasyfikacje tabel
Każda tabela oznaczona jest tagiem FACT (wydarzenia transakcyjne), DIM (odniesienie opisowe) lub LOOKUP (małe mapy kodu), a także domeną biznesową — analityką, sprzedażą, zasobami ludzkimi, SEO, finansami, wsparciem i 14 innymi.
ga4_traffic_sources [DIM, domena:analytics]
Typy semantyczne na kolumnę
Osiemnaście typów — waluta, adres e-mail, data_rrrrmmdd, kod_statusu, procent, pozycja_w_rankingu, identyfikator, adres URL, nazwa_osoby i inne. Sztuczna inteligencja generuje poprawne dialektowo zapytanie SQL odpowiednie dla każdego typu.
event_count: licznik · event_date: data_rrrrmmdd
Przykładowe wartości z rzeczywistych danych
Losowe wiersze zostały przesłane do LLM, co umożliwiło mu rozpoznanie wzorców, których żaden schemat nie jest w stanie pokazać — podkreślone nazwy zdarzeń w stylu GA4, kształty o niestandardowych wymiarach i faktyczne kodowanie ciągów źródłowych ruchu.
'/pricing', '/features/text-to-sql']
Wykrywanie wyliczeń z dystrybucjami
Kolumny o niskiej kardynalności (50 lub mniej odrębnych wartości, maksymalnie 5% wierszy unikatowych) mapowane na pełną listę wartości z liczbą wierszy. Sztuczna inteligencja nigdy więcej nie zgaduje wielkości liter ani pisowni nazw zdarzeń.
| session_start (18%) | purchase (3%)
Niejawne wykrywanie klucza obcego
Analiza nakładania się danych między tabelami wykrywa połączenia, które nie są zadeklarowane jako ograniczenia DDL. Przechowywane wraz z formalnymi kluczami obcymi z wynikami ufności, zwracane przez qs_get_relationships.
(99% nakładania się, konf. 1.0)
Ten sam monit, inny kod SQL
Dowód znajduje się w kodzie SQL, który narzędzie AI faktycznie zapisuje. Ta sama sesja Cursora, ten sam model Claude'a, ten sam monit — „Pokaż mi 10 najlepszych stron docelowych według zaangażowania w zeszłym miesiącu, na których liczba wyświetleń przekroczyła 100”. Bez Schema Intelligence, LLM musi zgadywać. Dzięki niej, LLM wie.
si_recommendation zablokuj, aby SI mogła działać w trakcie rozmowy za pośrednictwem qs_request_si_analysis. Jak działa wzbogacanie Schema Intelligence →
MCP nie jest dla Ciebie? Wypróbuj Nova AI.
Całkowicie pomiń MCP: Nova AI jest wbudowana bezpośrednio w portal internetowy Query Streams, dzięki czemu możesz się zalogować i zadać te same proste pytania GA4 — „Jaki był trend naszego współczynnika odrzuceń w ciągu ostatnich 90 dni?" Lub "które kategorie treści generują najwięcej rejestracji?” — bez plików konfiguracyjnych i bez konieczności podłączania czegokolwiek.
Poznaj Nova AIWymagania wstępne
Zanim zaczniesz, upewnij się, że masz:
- Bezpłatne konto Query Streams na stronie my.querystreams.com.
- Agent sieciowy Query Streams zainstalowany na komputerze z dostępem do Internetu — zobacz Pobierz agenta strumieni zapytań.
- Łącznik Google Analytics 4 skonfigurowany dla agenta — zobacz istniejący Konfiguracja łącznika API Przewodniki dotyczące parowania OAuth. Agent przechowuje token Google OAuth; narzędzie AI nigdy go nie dotyka.
- Dowolny klient AI obsługujący MCP. W tym przewodniku omówimy Cursor, Claude Desktop, ChatGPT i Grok; jeśli używasz Windsurf, Zed, Continue, Cline, VS Code Copilot, Codex lub Goose, blok konfiguracyjny jest zasadniczo taki sam.
- Pięć minut.
Wygeneruj klucz MCP
Z /mcp strona w Query Streams, utwórz klucz z zakresami, których potrzebujesz.
Wrzuć to do swojego klienta AI
Jeden fragment kodu JSON dla Cursor, Claude, ChatGPT lub Grok. Ten sam klucz wszędzie.
Zadaj pytanie
„Jakie jest nasze główne źródło ruchu w tym miesiącu pod względem konwersji?” — sztuczna inteligencja dzwoni do odpowiednich narzędzi, a Ty otrzymujesz odpowiedź.
Krok 1: Wygeneruj klucz MCP Google Analytics w strumieniach zapytań
Zaloguj się do Query Streams i otwórz Strona MCP (lub zaloguj się najpierw na my.querystreams.com i kliknij MCP (w nawigacji po lewej stronie). Ten sam klucz MCP Google Analytics dociera do każdego łącznika na Twoim koncie — nie tylko GA4 — więc generujesz tylko jeden. Kliknij Wygeneruj klucz, nadaj kluczowi rozpoznawalną nazwę (coś w stylu kursor-laptop lub claude-desktop) i wybierz zakresy, jakie ma mieć ten klucz:
Czytać— sztuczna inteligencja może przeglądać złącza i odczytywać schematy. Wymagane do wszystkich innych zadań.analizować— sztuczna inteligencja może profilować tabele i odkrywać relacje (wartości próbek, rozkłady, typy semantyczne). Opcjonalne, ale zdecydowanie zalecane do prac analitycznych, gdzie zrozumienie kształtu danych zdarzeń ma znaczenie.wykonać— sztuczna inteligencja może faktycznie uruchamiać SQL. Bez tego, sztuczna inteligencja jest w stanie odczytywać jedynie metadane schematu.
W przypadku typowego przepływu pracy „pozwól Claude'owi przeanalizować moje dane z Google Analytics” wszystkie trzy zakresy są odpowiednie. W przypadku klucza, który przekazujesz członkowi zespołu lub klientowi o mniejszym zaufaniu, pomiń wykonać i pozwól im tylko przeglądać. Możesz w każdej chwili odwołać dowolny klucz z tej samej strony; klient AI zobaczy MCP_KEY_REVOKED przy następnym wywołaniu i natychmiast przestaje działać. Nie ma opóźnienia propagacji.
Skopiuj klucz teraz — Query Streams wyświetla go raz, a następnie przechowuje tylko skrót. Jeśli go zgubisz, wygeneruj nowy. Klucz wygląda tak: qsmcp_ po którym następuje 48 losowych znaków i to jest to, co wysyła Twój klient AI Klucz X-MCP nagłówek żądania.
Krok 2: Dodaj MCP Query Streams do swojego klienta AI
Konfiguracja ma taki sam kształt dla każdego klienta obsługującego MCP — wpis serwera MCP wskazujący na https://mcp.querystreams.com z kluczem w środku Klucz X-MCP nagłówek. Wybierz swojego klienta poniżej.
// Edytuj ~/.cursor/mcp.json { „serwery mcp”: { „strumienie zapytań”: { "adres URL": "https://mcp.querystreams.com", „nagłówki”: { „Klucz X-MCP”: "qsmcp_WKLEJ_KLUCZ_TUTAJ" } } } }
// Ustawienia → Deweloper → Edytuj konfigurację { „serwery mcp”: { „strumienie zapytań”: { "adres URL": "https://mcp.querystreams.com", „nagłówki”: { „Klucz X-MCP”: "qsmcp_WKLEJ_KLUCZ_TUTAJ" } } } }
// Ustawienia → Aplikacje i łączniki → Dodaj MCP Adres URL serwera https://mcp.querystreams.com Nagłówek autoryzacji Klucz X-MCP Wartość nagłówka qsmcp_WKLEJ_KLUCZ_TUTAJ // Wymaga płatnego planu ChatGPT // (Plus / Pro / Team / Enterprise).
// Grok → Ustawienia → Narzędzia { „serwery_mcp”: [{ "nazwa": „strumienie zapytań”, "adres URL": "https://mcp.querystreams.com", „nagłówek_auth”: „Klucz X-MCP”, „wartość_autoryzacji”: "qsmcp_..." }] }
Uruchom ponownie klienta AI. Przy kolejnym uruchomieniu wykryje on osiem narzędzi MCP Query Streams wymienionych powyżej i wyświetli je w palecie narzędzi. W programach Cursor i Claude Desktop możesz to sprawdzić, wpisując: „lista łączników” — sztuczna inteligencja powinna zadzwonić qs_list_connectors i zwróć łącznik Google Analytics 4 wraz ze wszystkim innym, co skonfigurowałeś.
Krok 3: Zadaj sztucznej inteligencji pytanie dotyczące Google Analytics 4
Nie piszesz SQL – robi to sztuczna inteligencja. Zadajesz pytanie, sztuczna inteligencja wybiera odpowiednie narzędzie MCP, agent uruchamia zapytanie do danych z pamięci podręcznej GA4, a odpowiedź powraca w postaci tekstu i tabel. Trzy przykładowe polecenia do wypróbowania na początek:
medium_źródła_ruchu w bieżącym miesiącu, dołącza do liczby zdarzeń konwersji i sortuje według współczynnika konwersji. Zobaczysz tabelę wyników w tekście oraz pisemną interpretację, które kanały generują najwięcej rejestracji, a które generują ruch.Gdy sztuczna inteligencja po raz pierwszy wywoła narzędzie, Twój klient może wyświetlić monit o potwierdzenie z prośbą o zatwierdzenie wywołania narzędzia — to standardowy proces uzyskiwania zgody w MCP, a nie coś, co dodaje Query Streams. Zatwierdź raz, a sztuczna inteligencja swobodnie kontynuuje rozmowę. Możesz w dowolnym momencie powrócić do zgody w ustawieniach klienta.
Uczciwa informacja o rozliczeniach: opłaty za korzystanie z MCP są naliczane za nieskompresowane bajty
Dodatek do programu Excel firmy Query Streams, dodatek do Arkuszy Google, kreator zapytań internetowych i Nova AI działają w oparciu o nasze skompresowane łącze w chmurze — mierzymy i rozliczamy skompresowane bajty względem Twojego obszaru danych. Transport MCP (strumieniowy protokół HTTP zgodnie z oficjalną specyfikacją MCP) nie obsługuje niezawodnej kompresji end-to-end dla każdego klienta i pośredniczącego serwera proxy, dlatego mierzymy i rozliczamy nieskompresowane bajty dla ruchu MCP.
- Co to oznacza: Dzienne zapytanie GA4 o łącznej wartości 3 MB kosztuje około 3 MB obszaru danych pobranego przez MCP, w porównaniu z około 400–600 KB przez Excela/Arkusze/Nova/Kreatora zapytań. Dane zdarzeń GA4 są niezwykle podatne na kompresję — powtarzające się ciągi nazw zdarzeń i źródeł ruchu kompresują się 6–8 razy przez LZ4 przez nasze łącze w chmurze — dlatego luka w tym łączniku jest większa niż w większości baz danych.
- Czym to nie jest: narzut lub kara za korzystanie z protokołu MCP. Przekazujemy faktycznie wysłane bajty. Inni klienci są tańsi, ponieważ kompresja działa niezawodnie w tych transportach; nie karzemy za wybór protokołu, ale musimy być transparentni co do kształtu kosztów.
- Co możesz zrobić: W przypadku bardzo dużych, powtarzających się zapytań (np. eksportu zdarzeń powyżej 100 tys. wierszy) preferowana jest ścieżka Excel/Arkusze/Nova. W przypadku interaktywnych wywołań narzędzi AI (typowa odpowiedź obejmująca 100–5000 wierszy, pasująca do kontekstu LLM), właściwym wyborem jest MCP, a różnica w kosztach jest mierzona w centach.
Często zadawane pytania
Czy muszę otworzyć porty lub uruchomić sieć VPN, aby z tego korzystać? +
https://mcp.querystreams.com z publicznego Internetu, więc jeśli wychodzący protokół HTTPS działa na hoście agenta, MCP działa. Zobacz jak działa połączenie tylko wychodzące →
Jakich narzędzi AI mogę używać z Query Streams MCP? +
Czy mogę unieważnić klucz MCP? +
/mcp (strona, organizacja za pośrednictwem ustawień planu i platforma), z których żadna nie wymaga rotacji hasła bazy danych ani ponownego uruchomienia agenta. Więcej o unieważnianiu kluczy i bezpieczeństwie kluczy MCP →
W jaki sposób korzystanie z MCP jest rozliczane w oparciu o mój obszar danych? +
skompresowane bajty); MCP działa w oparciu o protokół Streamable HTTP, który nie obsługuje kompresji end-to-end przez każdego klienta i serwer proxy, dlatego wystawiamy faktury nieskompresowane bajtyWynik o rozmiarze 1 MB zwrócony do programu Excel zazwyczaj kosztuje około 150–250 KB danych; ten sam wynik o rozmiarze 1 MB zwrócony do programu Cursor przez MCP kosztuje około 1 MB. Jesteśmy o tym transparentni, ponieważ wolimy, abyś wiedział o tym z góry, niż był zaskoczony pod koniec cyklu rozliczeniowego.
Czy Query Streams MCP współpracuje z moją usługą GA4 + niestandardowymi wymiarami i parametrami zdarzeń? +
ga4_events tabeli i na każdej projekcji (ga4_page_performance, ga4_user_acquisition, ga4_konwersje, źródła_ruchu_ga4) który je uwzględnia. Schema Intelligence wykrywa niestandardowe wymiary podczas pierwszej synchronizacji i uwzględnia je w widoku schematu LLM wraz z typami semantycznymi, wartościami próbek i rozkładami wyliczeń, jeśli ma to zastosowanie — więc kolumna zdefiniowana jako „poziom_klienta” z wartościami bezpłatny/zawodowiec/przedsiębiorstwo Pojawia się w AI jako wyliczenie status_code, a nie jako nieprzejrzysty varchar. Możesz zarejestrować wiele właściwości GA4 jako osobne łączniki (np. strona główna + blog + aplikacja mobilna), a LLM wybierze właściwą po nazwie. Universal Analytics, wycofany poprzednik, jest… nie obsługiwane — tylko GA4.
Czym to się różni od samodzielnego uruchomienia serwera GA4 MCP opartego na otwartym kodzie źródłowym? +
dzienniki_zdarzeńi ten sam proces rozliczeń w obszarze danych, z którego już korzystasz — a żaden z nich nie jest oferowany bezpośrednio przez MCP. A po stronie GA4, konkretnie, buforowana powierzchnia SQL (z adnotacją semantyczną daty RRRRMMDD, wskazówką procentową dotyczącą wskaźnika zaangażowania i odkrytymi wartościami wyliczeniowymi dla nazwa_wydarzenia) zapewnia LLM znacznie lepszą dokładność od pierwszego podejścia niż bezpośrednie tłumaczenie języka naturalnego na interfejs API danych GA4 uruchomRaport dzwonić.
Co się stanie, jeśli sztuczna inteligencja spróbuje zapisać lub usunąć dane? +
qs_run_query połączenie jest analizowane przez zakodowany na stałe walidator tylko do odczytu, który pozwala tylko SELECT, Z, oraz WYJAŚNIĆ oświadczenia; cokolwiek innego zwraca NARUSZENIE TYLKO DO ODCZYTU i nigdy nie dociera do pamięci podręcznej GA4. Walidator działa w procesie agenta w Twojej sieci, a nie w chmurze, więc zainfekowana powierzchnia chmury nie mogłaby go ominąć. (Samo API danych GA4 jest również tylko do odczytu, ale ta sama ochrona dotyczy każdego innego łącznika, który możesz dodać — PostgreSQL, MySQL itp.).
Czy mogę zobaczyć, o co właściwie zapytała sztuczna inteligencja? +
dzienniki_zdarzeń z organizacją, użytkownikiem, kluczem, zakresem, opóźnieniem i kodem wyniku. Administrator organizacji może odpowiedzieć na pytanie „kto korzystał z MCP w zeszłym tygodniu, który łącznik i o co pytał?” jednym zapytaniem. Należy pamiętać, że rejestrujemy nazwa i metadane narzędzia, a nie tekst SQL ani zwrócone wiersze — te przepływają przez łącze w chmurze i nigdy nie trafiają do logów w chmurze. W przypadku GA4 dzienniki_zdarzeń stół jest również twój tylko ślad audytu: w przeciwieństwie do większości baz danych, interfejs API danych GA4 nie udostępnia dziennika audytu administratora aplikacjom OAuth, więc dziennik po stronie agenta jest źródłem prawdy na temat tego, „kto i kiedy zapytał o daną właściwość”.
Czy muszę uruchomić Schema Intelligence, aby używać Query Streams MCP? +
(łącznik, baza danych) para, a MCP działa bez niego bez zarzutu. Sztuczna inteligencja otrzymuje podstawowy schemat (typy, klucze podstawowe, formalne klucze obce, indeksy) i tworzy podstawowe zapytania. Po włączeniu SI, sztuczna inteligencja otrzymuje sześć dodatkowych warstw uporządkowanych metadanych: (1) Opisy każdej bazy danych, tabeli i kolumny opracowane przez sztuczną inteligencję; (2) klasyfikacje tabel (FACT dla zdarzeń transakcyjnych, DIM dla odniesień opisowych, LOOKUP dla małych map kodu) oraz tag domeny biznesowej (sprzedaż, hr, SEO, finanse, wsparcie i 14 innych); (3) typ semantyczny w każdej kolumnie (waluta, e-mail, data_rrrrmmdd, kod statusu, procent, pozycja rankingowa, identyfikator, adres URL, nazwa osoby i 9 innych), który umożliwia generowanie poprawnego dialektowo kodu SQL; (4) przykładowe wartości z Twoich rzeczywistych danych, aby LLM rozpoznał wzorce, których żaden schemat nie jest w stanie pokazać; (5) wykrywanie wyliczeń z pełnymi rozkładami wartości dla kolumn o niskiej kardynalności; i (6) Klucze obce odkryte przez sztuczną inteligencję na podstawie nakładania się danych między tabelami, ujawnione za pomocą qs_get_relationshipsBez SI każda odpowiedź narzędzia schematu również niesie ze sobą si_recommendation blok zawierający dokładną listę brakujących elementów połączenia — sztuczna inteligencja może to odczytać i zaproponować uruchomienie SI w trakcie rozmowy za pośrednictwem qs_request_si_analysisCzas wykonania skaluje się wraz z liczbą tabel: mała baza danych poniżej 100 tabel kończy się w około 10 minut; typowa baza danych średniej wielkości (kilkaset tabel) kończy się w 15–25 minut; duża baza danych przedsiębiorstwa z ponad 1500 tabelami może zająć 45–60 minut na pełne skanowanie. SI uruchamia się za pośrednictwem agenta sieciowego na Twoich danych (nigdy w chmurze), nigdy nie zapisuje do Twojej bazy danych, nigdy nie zmienia Twojego schematu i odświeża się przyrostowo po zmianie schematu — dzięki czemu kolejne uruchomienia po dodaniu lub zmianie tabel są znacznie szybsze niż pierwsze. Efekt kompleksowy: z włączoną SI Twój klient AI zapisuje poprawny kod SQL za pierwszym razem znacznie częściej niż na dowolnym serwerze „MCP dla X”, który po prostu przekazuje LLM. schemat_informacyjny.
Co się stanie, jeśli później dodam inny łącznik, np. Stripe lub PostgreSQL? +
qs_list_connectors automatycznie je wybiera), więc jeden blok konfiguracyjny kupuje całe twoje konto, obecne i przyszłe. Dlaczego jeden klucz pasuje do każdego złącza →
Czy muszę skonfigurować MCP tylko po to, aby móc czatować przy użyciu swoich danych? +
Zacznij
Połącz swoje narzędzie AI z danymi GA4 w pięć minut.
Jeden klucz MCP Google Analytics dociera do GA4, każdej bazy danych i każdego innego łącznika API na Twoim koncie Query Streams — z pełnym śladem audytu, limitami przepustowości dla każdego klucza i zerową zmianą zapory sieciowej. Niezależnie od tego, czy Twój stos to Claude + GA4, Cursor + GA4, ChatGPT czy Grok, ten sam klucz i ten sam agent sieciowy obsługują każdego klienta.
Powiązane przewodniki: Pobierz agenta strumieni zapytań | Konfiguracja łącznika API | Wszystkie przewodniki po serwerze MCP | Nova AI tekst-do-SQL
Kategoria: Serwer MCP
Tagi: mcp, claude, cursor, chatgpt, grok, google-analytics, ga4, web-analytics, marketing-analytics, api-connector, ai
Metaopis: Połącz Claude lub Cursor z Google Analytics 4 przez MCP. Przeszukuj dane GA4 za pomocą sztucznej inteligencji w prostym języku angielskim. Za darmo.


