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

W skrócie

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

  1. Endpoint: https://mcp.gscmagic.com/mcp (POST dla JSON-RPC, transport Streamable HTTP).
  2. Uwierzytelnianie: OAuth 2.1 z dynamiczną rejestracją klienta (discovery pod /.well-known/oauth-protected-resource) albo token dostępu typu bearer utworzony w panelu.
  3. Wywołaj tools/list, aby zobaczyć, na co pozwalają Twój plan i uprawnienia, a potem tools/call.
curl z tokenem dostępu
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