Core/Dash Servidor MCP
Conecte seu agente de IA a dados reais de Core Web Vitals. Depure no chat. Valide no código. Sem necessidade de dashboards.
Forneça dados em tempo real ao seu agente de IA
Este é o problema: desenvolvedores abrem o Claude ou o Cursor, descrevem um problema de Core Web Vitals e pedem ajuda. A IA dá uma resposta perfeitamente razoável baseada em generalizações. Ela especula. Oferece conselhos genéricos. Sugere que você "verifique seu elemento LCP" sem saber qual é realmente o seu elemento LCP.

O servidor MCP do CoreDash dá a qualquer agente de IA compatível com MCP acesso direto aos seus dados de RUM (Real User Monitoring) em tempo real. Todos os 5 Core Web Vitals com fases de detalhamento completas + 25 dimensões de filtro (os mesmos dados que alimentam o dashboard).
Em vez de adivinhar, a IA pode dizer que seu LCP é de 3.102ms no mobile porque div.hero-image > img é um JPEG não otimizado de 2.4MB sem fetchpriority="high". Pode dizer que o deploy da última quinta-feira causou uma regressão de 18% no INP isolada no button.add-to-cart. Pode mostrar que seu TTFB na Alemanha é de 1.400ms porque você não está atingindo o edge da CDN em Frankfurt.
Como funciona
O MCP (o Model Context Protocol) é autodescritivo. Quando sua IA se conecta, o servidor informa quais métricas existem, como filtrar e o que cada parâmetro faz. Você conecta e o agente descobre o resto.
Por baixo dos panos: HTTPS POST stateless, JSON-RPC 2.0, autenticação por Bearer token. Cada requisição é independente. Sem sessões, sem WebSockets. Para a referência completa da API com exemplos de requisição/resposta, veja a documentação da API do CoreDash.
Como começar
Incluído no seu plano. O acesso MCP vem com toda conta CoreDash. Sem complementos, sem upsell. Se você tem um projeto, pode gerar uma chave de API agora mesmo.
Passo 1: Gere uma chave de API
Faça login no CoreDash, abra seu projeto, vá para AI Insights, depois Connect Your AI. Dê um nome à chave ("Claude Desktop", "Cursor", "CI Pipeline") e clique em Generate. Copie-a agora. Ela é mostrada exatamente uma vez. Nós a transformamos em hash com SHA-256 e armazenamos apenas o hash.
Cada chave tem escopo para um único projeto. Você pode criar quantas precisar e revogar qualquer chave instantaneamente. Apenas os proprietários do projeto podem gerenciar as chaves.
Passo 2: Configure seu cliente MCP
Clique em + na barra de chat, depois em Connectors → Manage Connectors → Add custom connector. Cole a URL. O Claude lida com a autenticação via OAuth: você será redirecionado ao CoreDash para escolher um projeto e aceitar. Nenhuma chave de API é necessária.
Veja o guia completo do conector do Claude para capturas de tela passo a passo.
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY"
Vá para Settings → Tools & MCP → New MCP Server. Defina a URL como https://app.coredash.app/api/mcp e adicione um cabeçalho: Authorization: Bearer cdk_YOUR_API_KEY.
Funciona para qualquer cliente MCP que leia um arquivo de configuração JSON (Claude Desktop, Cursor, Windsurf, VS Code):
{
"mcpServers": {
"coredash": {
"url": "https://app.coredash.app/api/mcp",
"headers": {
"Authorization": "Bearer cdk_YOUR_API_KEY"
}
}
}
}
Passo 3: Verifique
Pergunte à sua IA algo simples para confirmar que a conexão funciona:
"Quais são os Core Web Vitals atuais para /product no mobile?"
Se ela chamar get_metrics e retornar números reais, você está online.

Três ferramentas
O servidor MCP possui três ferramentas.
get_metrics é a ferramenta de snapshot. "Qual é o LCP atual no mobile?" Use-a para qualquer pergunta sobre o estado atual. Filtre por dispositivo, país, página, navegador. Agrupe por qualquer dimensão para comparar segmentos.
get_timeseries é a ferramenta de tendências. "O INP piorou desde quinta-feira?" Ela retorna pontos de dados ao longo do tempo e classifica automaticamente a tendência como melhorando, estável ou em regressão. A IA interpreta a tendência para você em vez de deixar que você analise visualmente um gráfico.
get_histogram é a ferramenta de distribuição. "Como é a distribuição do LCP no mobile?" Ela retorna ~40 buckets mostrando o formato completo dos seus dados. Um p75 de 2400ms pode significar que a maioria dos usuários está em torno de 2400ms, ou pode significar que 60% são rápidos e uma parte do tráfego mobile lento está puxando a cauda. O histograma diz qual é o caso.
Para a referência completa de parâmetros, exemplos de requisição e formatos de resposta, veja a documentação da API.
Exemplo real: refatoração ciente de performance
Aqui está o que acontece quando o Cursor tem o MCP conectado e você pede para encontrar interações lentas de INP e correspondê-las a problemas reais no código:

O agente verificou os dados reais de atribuição de INP, encontrou quais interações eram ruins, procurou dados do LOAF para encontrar os scripts responsáveis e identificou corretamente os problemas antes de corrigi-los. Essa é a diferença entre conselhos genéricos de melhores práticas e uma correção baseada no que está de fato lento.
Limites de taxa
As requisições MCP compartilham os limites diários com os recursos de IA do CoreDash. Os limites são redefinidos à meia-noite UTC.
| Plano | Requisições diárias |
|---|---|
| Trial | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1.000 |
| Enterprise | 50.000 |
Segurança
- As chaves brutas são mostradas uma única vez. Nós armazenamos apenas o hash SHA-256.
- Cada chave tem escopo para um único projeto. Sem movimento lateral.
- As chaves são revogáveis instantaneamente a partir do dashboard.
- Toda chave rastreia o
last_used. Chaves ociosas são fáceis de detectar. - O servidor MCP é somente leitura. Não há caminho de escrita através da API.
- Projetos expirados rejeitam automaticamente todas as chaves de API.

