Google Search Console, Bing i GA4 dla dowolnego klienta MCP
GSC Magic obsługuje standardowy Model Context Protocol przez Streamable HTTP. Połączyć może się każdy klient obsługujący zdalne serwery: Hermes Agent, OpenClaw, Grok, Zed, frameworki agentów i Twój własny kod.
Ostatnia aktualizacja: 2026-10-30
GSC Magic to standardowy zdalny serwer MCP pod adresem https://mcp.gscmagic.com/mcp (Streamable HTTP) z dynamiczną rejestracją klienta OAuth 2.1 i tokenami bearer, więc połączyć się i wywołać jego narzędzia dla Search Console, Bing, GA4 i raportów (70) może każdy klient Model Context Protocol, framework agentów lub skrypt.
Konfiguracja w 3 krokach
- Endpoint: https://mcp.gscmagic.com/mcp (POST dla JSON-RPC, transport Streamable HTTP).
- Uwierzytelnianie: OAuth 2.1 z dynamiczną rejestracją klienta (discovery pod /.well-known/oauth-protected-resource) albo token dostępu typu bearer utworzony w panelu.
- Wywołaj tools/list, aby zobaczyć, na co pozwalają Twój plan i uprawnienia, a potem tools/call.
curl -X POST https://mcp.gscmagic.com/mcp \
-H "Authorization: Bearer gsm_YOUR_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Warto wiedzieć
- Każde narzędzie deklaruje readOnlyHint, destructiveHint i openWorldHint, dzięki czemu klienci mogą pokazać, co jest bezpieczne.
- Schematy narzędzi unikają unii, $ref i additionalProperties, więc ładują się w każdym kliencie, także w najbardziej rygorystycznych.
- Wyniki to zwarty JSON z jawnymi flagami obcięcia; duże eksporty nigdy nie są zapisywane na dysku w usłudze hostowanej.
O co zapytać po połączeniu
- „Wypisz moje usługi w Search Console i tę z największą liczbą kliknięć w ostatnich 28 dniach.”
- „Które zapytania są na pozycjach 4–10 i mają najwięcej wyświetleń? Zaproponuj zmiany tytułów.”
- „Porównaj kliknięcia w tym miesiącu z poprzednim według strony i powiedz, co się zmieniło.”
- „Które adresy z mojej mapy witryny nie są zindeksowane i co mówi sprawdzanie adresu URL?”
- „Ile sesji przyszło w zeszłym miesiącu z ChatGPT, Perplexity i Claude i na które strony?”
Więcej w 25 promptach SEO dla agentów AI; pełna lista narzędzi jest na stronie narzędzi.
Rozwiązywanie problemów
POST /mcp zwraca 401, zanim zdążę się zarejestrować.
To oczekiwane: odpowiedź 401 zawiera nagłówek WWW-Authenticate wskazujący /.well-known/oauth-protected-resource/mcp. Podążaj za nim, by odkryć serwer autoryzacji, zarejestruj się przez /register, a potem autoryzuj z PKCE. Albo pomiń OAuth i wyślij token dostępu z panelu jako Bearer.
Klient nie może się zarejestrować: redirect_uri odrzucony.
Dynamiczna rejestracja akceptuje adresy loopback i znane origin callbacków Claude i ChatGPT. Dla innych klientów hostowanych użyj tokenu dostępu albo skontaktuj się z pomocą techniczną, by dodać origin do listy dozwolonych.
tools/list zwraca mniej narzędzi niż katalog.
Lista jest liczona dla konta: filtrują ją plan, przyznane zakresy Google, klucze Bing i IndexNow, tryb zapisu i grupa klientów. Konto Free z samym połączonym Google widzi narzędzia Search Console, raportów i GA4.
Błędy SSE lub streamingu.
Wyślij Accept: application/json, text/event-stream i zachowaj nagłówek Mcp-Session-Id, jeśli Twój klient używa sesji. Serwer jest bezstanowy, więc ponowne połączenie jest zawsze bezpieczne.
Pytania: Dowolny klient MCP
Czy jest wersja lokalna (stdio)?
Tak. Ten sam serwer działa lokalnie na Twoich własnych poświadczeniach Google, dla osób, które tak wolą; usługa hostowana jest zalecaną drogą, bo nie wymaga projektu Google Cloud.
Jakie są limity zapytań?
Limity planu obowiązują na konto (Free: 200 wywołań miesięcznie, 10 dziennie). Endpoint ma też hojny limit na adres IP, dobrany do wspólnych adresów Claude i ChatGPT.
Inni klienci
Claude · ChatGPT · Claude Code · Cursor · Windsurf · VS Code · Gemini CLI · Zed · Cline · Continue · n8n · LibreChat · goose · Warp · Raycast · OpenClaw · Hermes Agent · Grok