Core/Dash MCP Server
Anslut din AI-agent till riktig Core Web Vitals-data. Felsök i chatten. Validera i koden. Inga dashboards krävs.
Förse din AI-agent med data i realtid
Här är problemet: utvecklare öppnar Claude eller Cursor, beskriver ett Core Web Vitals-problem och ber om hjälp. AI:n ger ett fullt rimligt svar baserat på generaliseringar. Den spekulerar. Den ger generella råd. Den föreslår att du "kollar ditt LCP-element" utan att veta vad ditt LCP-element faktiskt är.

CoreDash MCP-server ger vilken MCP-kompatibel AI-agent som helst direktåtkomst till din RUM-data (Real User Monitoring) i realtid. Alla 5 Core Web Vitals med kompletta nedbrytningsfaser + 25 filterdimensioner (samma data som driver dashboarden).
Istället för att gissa kan AI:n berätta att din LCP är 3 102 ms på mobil eftersom div.hero-image > img är en ooptimerad JPEG på 2,4 MB utan fetchpriority="high". Den kan berätta att förra torsdagens driftsättning orsakade en INP-regression på 18 % isolerad till button.add-to-cart. Den kan visa att din TTFB i Tyskland är 1 400 ms eftersom du inte träffar CDN-noden i Frankfurt.
Så fungerar det
MCP (Model Context Protocol) är självbeskrivande. När din AI ansluter berättar servern vilka mätvärden som finns, hur man filtrerar och vad varje parameter gör. Du ansluter och agenten räknar ut resten.
Under huven: tillståndslös HTTPS POST, JSON-RPC 2.0, Bearer-token-autentisering. Varje begäran är oberoende. Inga sessioner, inga WebSockets. För den fullständiga API-referensen med exempel på begäran/svar, se CoreDash API-dokumentation.
Kom igång
Ingår i din plan. MCP-åtkomst ingår i varje CoreDash-konto. Inga tillägg, ingen merförsäljning. Har du ett projekt kan du generera en API-nyckel direkt.
Steg 1: Generera en API-nyckel
Logga in på CoreDash, öppna ditt projekt, gå till AI Insights och därefter Connect Your AI. Ge nyckeln ett namn ("Claude Desktop", "Cursor", "CI Pipeline") och klicka på Generera. Kopiera den direkt. Den visas exakt en gång. Vi hashar den med SHA-256 och lagrar enbart hashen.
Varje nyckel är begränsad till ett enskilt projekt. Du kan skapa så många du behöver och återkalla valfri nyckel omedelbart. Endast projektägare kan hantera nycklar.
Steg 2: Konfigurera din MCP-klient
Klicka på + i chattfältet, sedan Connectors → Manage Connectors → Add custom connector. Klistra in URL:en. Claude hanterar autentisering via OAuth: du kommer att omdirigeras till CoreDash för att välja ett projekt och godkänna. Ingen API-nyckel behövs.
Se den kompletta guiden för Claude-connector för steg-för-steg-skärmdumpar.
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY" Gå till Settings → Tools & MCP → New MCP Server. Sätt URL:en till https://app.coredash.app/api/mcp och lägg till en header: Authorization: Bearer cdk_YOUR_API_KEY.
Fungerar för alla MCP-klienter som 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"
}
}
}
} Steg 3: Verifiera
Fråga din AI något enkelt för att bekräfta att anslutningen fungerar:
"Vad är nuvarande Core Web Vitals för /product på mobil?"
Om den anropar get_metrics och returnerar riktiga siffror är du live.

Tre verktyg
MCP-servern har tre verktyg.
get_metrics är ögonblicksbildsverktyget. "Vad är aktuell LCP på mobil?" Använd det för alla frågor om det aktuella läget. Filtrera på enhet, land, sida, webbläsare. Gruppera efter vilken dimension som helst för att jämföra segment.
get_timeseries är trendverktyget. "Har INP blivit sämre sedan i torsdags?" Det returnerar datapunkter över tid och klassificerar automatiskt trenden som förbättrad, stabil eller försämrad. AI:n tolkar trenden åt dig istället för att lämna dig till att försöka tyda ett diagram själv.
get_histogram är distributionsverktyget. "Hur ser LCP-distributionen ut på mobil?" Det returnerar ~40 intervaller (buckets) som visar den fulla formen på din data. En p75 på 2 400 ms kan betyda att de flesta användare ligger runt 2 400 ms, eller så kan det betyda att 60 % är snabba och en del långsam mobiltrafik drar ner svansen. Histogrammet berättar vilket.
För den fullständiga parameterreferensen, exempel på begäranden och svarsformat, se API-dokumentationen.
Verkligt exempel: prestandamedveten refaktorering
Här är vad som händer när Cursor har MCP:n ansluten och du ber den hitta långsamma INP-interaktioner och matcha dem mot riktiga kodproblem:

Agenten kontrollerade den faktiska INP-attributionsdatan, hittade vilka interaktioner som var dåliga, slog upp LOAF-data för att hitta de ansvariga skripten och identifierade korrekt problemen innan den åtgärdade dem. Det är skillnaden mellan generella best-practice-råd och en fix baserad på vad som faktiskt är långsamt.
Anropsgränser
MCP-begäranden delar dagliga gränser med CoreDash AI-funktioner. Gränserna återställs vid midnatt UTC.
| Plan | Dagliga begäranden |
|---|---|
| Trial | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1.000 |
| Enterprise | 50.000 |
Säkerhet
- Råa nycklar visas en gång. Vi lagrar endast SHA-256-hashen.
- Varje nyckel är begränsad till ett projekt. Ingen lateral rörelse.
- Nycklar kan återkallas omedelbart från dashboarden.
- Varje nyckel spårar
last_used. Gamla nycklar är lätta att upptäcka. - MCP-servern är skrivskyddad (read-only). Det finns ingen skrivväg genom API:et.
- Utgångna projekt avvisar automatiskt alla API-nycklar.

