Core/Dash MCP Server

Połącz swojego agenta AI z prawdziwymi danymi Core Web Vitals. Debuguj na czacie. Waliduj w kodzie. Bez dashboardów.

Darmowy okres próbny

Trusted by market leaders · Client results

happyhorizonsaturnperionerasmusmcmonarchmy work featured on web.devwhowhatwearadevintaharvardaleteianestlecompareworkivaebaykpnsnvnina carefotocasamarktplaatsvpnloopearplugsdpg media

Dostarczaj dane w czasie rzeczywistym do swojego agenta AI 

Oto problem: programiści otwierają Claude lub Cursor, opisują problem z Core Web Vitals i proszą o pomoc. AI daje całkiem rozsądną odpowiedź opartą na uogólnieniach. Spekuluje. Oferuje ogólne porady. Sugeruje, żeby „sprawdzić swój element LCP”, nie wiedząc, czym ten element naprawdę jest.

Serwer MCP CoreDash daje dowolnemu agentowi AI zgodnemu z MCP bezpośredni dostęp do Twoich danych RUM w czasie rzeczywistym. Wszystkie 5 wskaźników Core Web Vitals z pełnym podziałem na fazy + 25 wymiarów filtrowania (te same dane, które zasilają panel).

Zamiast zgadywać, AI może Ci powiedzieć, że Twój LCP na mobile wynosi 3102 ms, ponieważ div.hero-image > img to niezoptymalizowany JPEG o rozmiarze 2,4 MB bez fetchpriority="high". Może powiedzieć, że wdrożenie z zeszłego czwartku spowodowało regres INP o 18%, ograniczony do button.add-to-cart. Może pokazać, że Twój TTFB w Niemczech wynosi 1400 ms, ponieważ nie trafiasz w serwer brzegowy CDN we Frankfurcie.

Jak to działa

MCP (Model Context Protocol) sam opisuje swoje możliwości. Gdy Twoje AI się łączy, serwer informuje je, jakie metryki istnieją, jak filtrować dane i do czego służy każdy parametr. Łączysz się, a agent zajmuje się resztą.

Pod maską: bezstanowe HTTPS POST, JSON-RPC 2.0, autoryzacja tokenem Bearer. Każde żądanie jest niezależne. Brak sesji, brak WebSockets. Pełną dokumentację API z przykładami żądań i odpowiedzi znajdziesz w dokumentacji API CoreDash.

Pierwsze kroki

W cenie planu. Dostęp do MCP otrzymujesz z każdym kontem CoreDash. Bez dodatkowych opłat, bez upsellu. Jeśli masz projekt, możesz od razu wygenerować klucz API.

Krok 1: Wygeneruj klucz API

Zaloguj się do CoreDash, otwórz projekt, przejdź do AI Insights, a potem do Connect Your AI. Nazwij klucz („Claude Desktop”, „Cursor”, „CI Pipeline”) i kliknij Generate. Skopiuj go teraz. Pokazuje się tylko raz. Haszujemy go za pomocą SHA-256 i przechowujemy wyłącznie skrót.

Każdy klucz działa tylko w obrębie jednego projektu. Możesz utworzyć ich tyle, ile potrzebujesz, i natychmiast unieważnić dowolny z nich. Tylko właściciele projektu mogą zarządzać kluczami.

Krok 2: Skonfiguruj klienta MCP

Kliknij + na pasku czatu, a następnie ConnectorsManage ConnectorsAdd custom connector. Wklej URL. Claude obsługuje autoryzację przez OAuth: nastąpi przekierowanie do CoreDash, gdzie wybierzesz projekt i zaakceptujesz uprawnienia. Klucz API nie jest wymagany.

Zobacz pełny poradnik dotyczący konektora Claude ze zrzutami ekranu krok po kroku.

Logowanie przez przeglądarkę (zalecane w trybie interaktywnym). Dodaj serwer bez nagłówka i klucza:

claude mcp add --transport http coredash https://app.coredash.app/api/mcp

Przy pierwszym połączeniu uruchom /mcp w sesji interaktywnej, wybierz coredash i wskaż Authenticate. Przeglądarka otworzy stronę logowania i zgody CoreDash. Zaloguj się, wybierz projekt, zaakceptuj. Claude Code zapisze krótkotrwały token OAuth, który sam się odświeża (dostęp na godzinę, odświeżanie przez 30 dni) i który możesz w każdej chwili cofnąć. Nie musisz wklejać klucza. (Polecenie claude mcp list sprawdza jedynie status serwera i pokaże błąd pobierania narzędzi, dopóki się nie uwierzytelnisz – dlatego najpierw autoryzuj się w aktywnej sesji).

Klucz API. W przypadku uruchomień headless, automatyzacji lub CI bez przeglądarki, przekaż zamiast tego klucz:

claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY"

Przejdź do SettingsTools & MCPNew MCP Server. Ustaw URL na https://app.coredash.app/api/mcp i dodaj nagłówek: Authorization: Bearer cdk_YOUR_API_KEY.

Działa z każdym klientem MCP, który czyta plik konfiguracyjny JSON (Claude Desktop, Cursor, Windsurf, VS Code):

{
  "mcpServers": {
    "coredash": {
      "url": "https://app.coredash.app/api/mcp",
      "headers": {
        "Authorization": "Bearer cdk_YOUR_API_KEY"
      }
    }
  }
}

Krok 3: Zweryfikuj

Zadaj swojemu AI proste pytanie, aby upewnić się, że połączenie działa:

„Jakie są aktualne Core Web Vitals dla /product na mobile?”

Jeśli wywoła get_metrics i zwróci prawdziwe liczby, wszystko działa.

Trzy narzędzia

Serwer MCP udostępnia trzy narzędzia.

get_metrics to narzędzie do migawek. „Jaki jest aktualny LCP na mobile?” Używaj go do pytań o stan obecny. Filtruj według urządzenia, kraju, strony i przeglądarki. Grupuj po dowolnym wymiarze, aby porównywać segmenty.

get_timeseries to narzędzie do trendów. „Czy INP pogorszył się od czwartku?” Zwraca punkty danych w czasie i automatycznie klasyfikuje trend jako poprawiający się, stabilny lub pogarszający się. AI interpretuje trend za Ciebie, zamiast zostawiać Cię z analizowaniem wykresu na oko.

get_histogram to narzędzie do badania rozkładu. „Jak wygląda rozkład LCP na mobile?” Zwraca około 40 przedziałów pokazujących pełny kształt danych. Wartość p75 na poziomie 2400 ms może znaczyć, że większość użytkowników oscyluje wokół 2400 ms. Może też oznaczać, że 60% ma szybki czas ładowania, a część wolnego ruchu mobilnego ciągnie ogon rozkładu. Histogram powie Ci, jak jest naprawdę.

Pełną referencję parametrów, przykłady żądań oraz formaty odpowiedzi znajdziesz w dokumentacji API.

Praktyczny przykład: refaktoryzacja oparta na wydajności

Oto co się dzieje, gdy Cursor ma podłączony MCP, a Ty poprosisz go o znalezienie wolnych interakcji INP i powiązanie ich z konkretnymi problemami w kodzie:

Agent sprawdził rzeczywiste dane atrybucji INP, znalazł problematyczne interakcje, przeanalizował dane LOAF, by znaleźć odpowiedzialne skrypty, i bezbłędnie zidentyfikował problemy przed przystąpieniem do naprawy. Na tym polega różnica między ogólnymi dobrymi praktykami a poprawką opartą na tym, co faktycznie działa wolno.

Limity żądań

Żądania MCP współdzielą dzienne limity z funkcjami AI w CoreDash. Limity resetują się o północy UTC.

PlanDzienne żądania
Trial30
Starter100
Standard500
Pro1 000
Enterprise50 000

Bezpieczeństwo

  • Surowe klucze pokazujemy tylko raz. Przechowujemy wyłącznie hasz SHA-256.
  • Każdy klucz jest przypisany do jednego projektu. Brak możliwości lateral movement.
  • Klucze można natychmiast unieważnić z poziomu panelu.
  • Każdy klucz śledzi last_used. Nieaktywne klucze łatwo wyłapać.
  • Serwer MCP działa w trybie tylko do odczytu. W API nie ma żadnej ścieżki zapisu.
  • Wygasłe projekty automatycznie odrzucają wszystkie klucze API.
Serwer MCP Core/DashCore Web Vitals Serwer MCP Core/Dash