Core/Dash MCP Server
Forbind din AI-agent til rigtige Core Web Vitals-data. Debug i chatten. Validér i koden. Ingen dashboards påkrævet.
Fød din AI-agent med realtidsdata
Dette er problemet: Udviklere åbner Claude eller Cursor, beskriver et Core Web Vitals-problem og beder om hjælp. AI'en giver et helt fornuftigt svar baseret på generaliseringer. Den spekulerer. Den tilbyder generiske råd. Den foreslår, at du "tjekker dit LCP-element" uden at vide, hvad dit LCP-element faktisk er.

CoreDash MCP-serveren giver enhver MCP-kompatibel AI-agent direkte adgang til dine realtids- og RUM-data. Alle 5 Core Web Vitals med komplet faseopdeling + 25 filterdimensioner (de samme data, som driver dashboardet).
I stedet for at gætte kan AI'en fortælle dig, at din LCP på mobil er 3.102 ms, fordi div.hero-image > img er en uoptimeret JPEG på 2,4 MB uden fetchpriority="high". Den kan fortælle dig, at sidste torsdags deploy forårsagede en INP-regression på 18 % isoleret til button.add-to-cart. Den kan vise dig, at din TTFB i Tyskland er 1.400 ms, fordi du ikke rammer CDN-edgen i Frankfurt.
Sådan fungerer det
MCP (Model Context Protocol) er selvbeskrivende. Når din AI forbinder, fortæller serveren den, hvilke metrikker der findes, hvordan der filtreres, og hvad hver parameter gør. Du forbinder, og agenten finder selv ud af resten.
Under motorhjelmen: stateless HTTPS POST, JSON-RPC 2.0, Bearer token-autentificering. Hver forespørgsel er uafhængig. Ingen sessioner, ingen WebSockets. Se CoreDash API-dokumentationen for den fulde API-reference med request/response-eksempler.
Kom i gang
Inkluderet i din plan. MCP-adgang følger med alle CoreDash-konti. Intet tilkøb, intet mersalg. Hvis du har et projekt, kan du generere en API-nøgle med det samme.
Trin 1: Generer en API-nøgle
Log ind på CoreDash, åbn dit projekt, gå til AI Insights og derefter Connect Your AI. Giv nøglen et navn ("Claude Desktop", "Cursor", "CI Pipeline"), og klik på Generate. Kopier den nu. Den vises kun én gang. Vi hasher den med SHA-256 og gemmer kun hashen.
Hver nøgle er afgrænset til et enkelt projekt. Du kan oprette så mange, du har brug for, og tilbagekalde dem øjeblikkeligt. Kun projektejere kan administrere nøgler.
Trin 2: Konfigurer din MCP-klient
Klik på + i chatfeltet, derefter Connectors → Manage Connectors → Add custom connector. Indsæt URL'en. Claude håndterer autentificering via OAuth: Du vil blive videresendt til CoreDash for at vælge et projekt og godkende. Der kræves ingen API-nøgle.
Se den komplette guide til Claude-connectoren for trin-for-trin-skærmbilleder.
Browser-login (anbefales til interaktiv brug). Tilføj serveren uden header og uden nøgle:
claude mcp add --transport http coredash https://app.coredash.app/api/mcp
Første gang du forbinder, skal du køre /mcp i en interaktiv session, vælge coredash og vælge Authenticate. Din browser åbner login- og samtykkesiden på CoreDash. Log ind, vælg et projekt og godkend. Claude Code gemmer et kortvarigt OAuth-token, der fornyer sig selv (1 times adgang, 30 dages refresh), og som du til enhver zeit kan tilbagekalde. Ingen nøgle skal indsættes. (claude mcp list udfører kun et health-check af serveren og vil rapportere fejl ved hentning af værktøjer, indtil du har autentificeret dig – så autentificer dig fra en rigtig session først).
API-nøgle. Til headless, automatiserede eller CI-kørsler uden browser kan du i stedet angive en nøgle:
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY"
Gå til Settings → Tools & MCP → New MCP Server. Sæt URL'en til https://app.coredash.app/api/mcp, og tilføj en header: Authorization: Bearer cdk_YOUR_API_KEY.
Fungerer til enhver MCP-klient, der læser en JSON-konfigurationsfil (Claude Desktop, Cursor, Windsurf, VS Code):
{
"mcpServers": {
"coredash": {
"url": "https://app.coredash.app/api/mcp",
"headers": {
"Authorization": "Bearer cdk_YOUR_API_KEY"
}
}
}
}
Trin 3: Bekræft
Spørg din AI om noget simpelt for at bekræfte, at forbindelsen virker:
"Hvad er de nuværende Core Web Vitals for /product på mobil?"
Hvis den kalder get_metrics og returnerer rigtige tal, er du live.

Tre værktøjer
MCP-serveren har tre værktøjer.
get_metrics er snapshot-værktøjet. "Hvad er den aktuelle LCP på mobil?" Brug det til alle spørgsmål om den nuværende tilstand. Filtrer efter enhed, land, side, browser. Grupper efter en hvilken som helst dimension for at sammenligne segmenter.
get_timeseries er trend-værktøjet. "Er INP blevet værre siden torsdag?" Det returnerer datapunkter over tid og klassificerer automatisk trenden som værende i bedring, stabil eller i tilbagegang. AI'en tolker trenden for dig, så du slipper for selv at sidde og tyde en graf.
get_histogram er fordelingsværktøjet. "Hvordan ser LCP-fordelingen ud på mobil?" Det returnerer ca. 40 buckets, som viser den fulde form på dine data. En p75 på 2.400 ms kan betyde, at de fleste brugere ligger omkring 2.400 ms, eller det kan betyde, at 60 % er hurtige, mens en del langsom mobiltrafik trækker halen ud. Histogrammet viser dig, hvad der er tilfældet.
Se API-dokumentationen for den fulde parameterreference, eksempler på requests og svarformater.
Et virkeligt eksempel: Performance-bevidst refaktorering
Her er, hvad der sker, når Cursor er forbundet til MCP, og du beder den finde langsomme INP-interaktioner og koble dem til reelle problemer i koden:

Agenten tjekkede de faktiske INP-attributionsdata, fandt frem til, hvilke interaktioner der var dårlige, slog LOAF-data op for at finde de ansvarlige scripts og identificerede problemerne korrekt, før den fiksede dem. Det er forskellen på generiske best practice-råd og en rettelse baseret på, hvad der rent faktisk er langsomt.
Rate limits
MCP-requests deler de daglige grænser med CoreDash AI-funktioner. Grænserne nulstilles ved midnat UTC.
| Plan | Daglige requests |
|---|---|
| Trial | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1.000 |
| Enterprise | 50.000 |
Sikkerhed
- Rå nøgler vises kun én gang. Vi gemmer kun SHA-256-hashen.
- Hver nøgle er afgrænset til ét projekt. Ingen lateral movement.
- Nøgler kan tilbagekaldes øjeblikkeligt fra dashboardet.
- Hver nøgle sporer
last_used. Forældede nøgler er nemme at spotte. - MCP-serveren er read-only. Der er ingen skriveadgang gennem API'et.
- Udløbne projekter afviser automatisk alle API-nøgler.

