Core/Dash MCP-server

Verbind je AI-agent met echte Core Web Vitals-data. Debug in de chat. Valideer in de code. Geen dashboards nodig.

Gratis proefperiode

Trusted by market leaders · Client results

comparefotocasavpnsaturnadevintanina careperionkpnmonarchmarktplaatserasmusmcnestleharvardworkivaloopearplugsmy work featured on web.devwhowhatwearebaysnvdpg mediahappyhorizonaleteia

Voed realtime data aan je AI-agent 

Dit is het probleem: ontwikkelaars openen Claude of Cursor, beschrijven een Core Web Vitals-probleem en vragen om hulp. De AI geeft een volkomen logisch antwoord op basis van generalisaties. Het speculeert. Het geeft generiek advies. Het stelt voor om "je LCP-element te controleren" zonder te weten wat je LCP-element eigenlijk is.

De CoreDash MCP-server geeft elke MCP-compatibele AI-agent direct toegang tot je realtime, Real User Monitoring-data. Alle 5 Core Web Vitals met volledige breakdown-fases + 25 filterdimensies (dezelfde data waar het dashboard op draait).

In plaats van te gokken, kan de AI je vertellen dat je LCP op mobiel 3.102 ms is omdat div.hero-image > img een niet-geoptimaliseerde JPEG van 2,4MB is zonder fetchpriority="high". Het kan je vertellen dat de deploy van afgelopen donderdag een INP-regressie van 18% veroorzaakte, geïsoleerd op button.add-to-cart. Het kan je laten zien dat je TTFB in Duitsland 1.400 ms is omdat je de CDN-edge in Frankfurt mist.

Hoe het werkt

MCP (het Model Context Protocol) is zelfbeschrijvend. Wanneer je AI verbinding maakt, vertelt de server welke metrieken er zijn, hoe je kunt filteren en wat elke parameter doet. Je maakt verbinding en de agent zoekt de rest uit.

Onder de motorkap: stateless HTTPS POST, JSON-RPC 2.0, Bearer-token-authenticatie. Elk verzoek is onafhankelijk. Geen sessies, geen WebSockets. Zie de CoreDash API-documentatie voor de volledige API-referentie met request/response-voorbeelden.

Aan de slag

Inbegrepen in je abonnement. MCP-toegang zit standaard in elk CoreDash-account. Geen add-on, geen upsell. Als je een project hebt, kun je direct een API-key genereren.

Stap 1: Genereer een API-key

Log in op CoreDash, open je project, ga naar AI Insights, en dan naar Connect Your AI. Geef de key een naam ("Claude Desktop", "Cursor", "CI Pipeline") en klik op Generate. Kopieer de key nu. Hij wordt slechts één keer getoond. We hashen hem met SHA-256 en slaan alleen de hash op.

Elke key is gekoppeld aan één project. Je kunt er zoveel aanmaken als je wilt en elke key direct intrekken. Alleen projecteigenaren kunnen keys beheren.

Stap 2: Configureer je MCP-client

Klik op + in de chatbalk, en ga dan naar ConnectorsManage ConnectorsAdd custom connector. Plak de URL. Claude regelt de authenticatie via OAuth: je wordt doorgestuurd naar CoreDash om een project te kiezen en te accepteren. Geen API-key nodig.

Zie de volledige Claude-connectorhandleiding voor stapsgewijze screenshots.

Browser-login (aanbevolen voor interactief gebruik). Voeg de server toe zonder header en zonder key:

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

De eerste keer dat je verbinding maakt, voer je /mcp uit in een interactieve sessie, selecteer je coredash, en kies je Authenticate. Je browser opent de inlog- en toestemmingspagina van CoreDash. Log in, kies een project en accepteer. Claude Code slaat een kortdurend OAuth-token op dat zichzelf vernieuwt (toegang voor 1 uur, 30 dagen vernieuwing) en dat je op elk moment kunt intrekken. Je hoeft geen key te plakken. (claude mcp list voert alleen een health-check uit op de server en meldt een mislukte tools-fetch totdat je bent geauthenticeerd. Authenticeer dus eerst vanuit een echte sessie.)

API-key. Geef in plaats daarvan een key mee voor headless, geautomatiseerde of CI-runs zonder browser:

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

Ga naar SettingsTools & MCPNew MCP Server. Stel de URL in op https://app.coredash.app/api/mcp en voeg een header toe: Authorization: Bearer cdk_YOUR_API_KEY.

Werkt voor elke MCP-client die een JSON-configuratiebestand leest (Claude Desktop, Cursor, Windsurf, VS Code):

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

Stap 3: Verifieer

Stel je AI een eenvoudige vraag om te controleren of de verbinding werkt:

"Wat zijn de huidige Core Web Vitals voor /product op mobiel?"

Als de agent get_metrics aanroept en echte cijfers teruggeeft, ben je live.

Drie tools

De MCP-server heeft drie tools.

get_metrics is de snapshot-tool. "Wat is de huidige LCP op mobiel?" Gebruik deze voor elke vraag over de huidige status. Filter op apparaat, land, pagina, browser. Groepeer op elke gewenste dimensie om segmenten te vergelijken.

get_timeseries is de trend-tool. "Is INP sinds donderdag verslechterd?" Het geeft datapunten over een tijdsperiode terug en deelt de trend automatisch in als verbeterend, stabiel of verslechterend. De AI interpreteert de trend voor je, zodat je niet zelf naar een grafiek hoeft te turen.

get_histogram is de distributie-tool. "Hoe ziet de LCP-distributie eruit op mobiel?" Het geeft ~40 buckets terug die de volledige vorm van je data tonen. Een p75 van 2.400 ms kan betekenen dat de meeste gebruikers rond de 2.400 ms zitten, of het kan betekenen dat 60% snel is en een pluk traag mobiel verkeer aan de staart trekt. Het histogram vertelt je wat het geval is.

Zie de API-documentatie voor de volledige parameterreferentie, voorbeeld-requests en response-indelingen.

Praktijkvoorbeeld: performance-bewust refactoren

Dit gebeurt er wanneer Cursor is gekoppeld aan de MCP-server en je vraagt om trage INP-interacties op te sporen en te koppelen aan daadwerkelijke codeproblemen:

De agent controleerde de daadwerkelijke INP-attributiedata, vond welke interacties slecht presteerden, zocht de LOAF-data op om de verantwoordelijke scripts te vinden en identificeerde de problemen correct voordat hij ze oploste. Dat is het verschil tussen generiek best-practice-advies en een fix gebaseerd op wat er daadwerkelijk traag is.

Rate-limits

MCP-requests delen de dagelijkse limieten met de AI-functies van CoreDash. Limieten worden om middernacht UTC gereset.

PakketDagelijkse requests
Trial30
Starter100
Standard500
Pro1.000
Enterprise50.000

Beveiliging

  • Ruwe keys worden eenmalig getoond. We slaan alleen de SHA-256-hash op.
  • Elke key is gekoppeld aan één project. Geen lateral movement.
  • Keys zijn direct in te trekken vanaf het dashboard.
  • Van elke key wordt last_used bijgehouden. Verouderde keys vallen snel op.
  • De MCP-server is read-only. Er zijn geen schrijfbewerkingen mogelijk via de API.
  • Verlopen projecten weigeren automatisch alle API-keys.
Core/Dash MCP-serverCore Web Vitals Core/Dash MCP-server