Core/Dash Servidor MCP
Conecte seu agente de IA a dados reais de Core Web Vitals. Depure no chat. Valide no código. Sem a necessidade de dashboards.
Alimente seu agente de IA com dados em tempo real
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 em tempo real de Real User Monitoring (RUM). 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 lhe dizer que seu LCP é de 3.102 ms no mobile porque div.hero-image > img é um JPEG não otimizado de 2,4 MB sem fetchpriority="high". Ela pode lhe dizer que o deploy da última quinta-feira causou uma regressão de INP de 18% isolada no button.add-to-cart. Ela pode lhe mostrar que o seu TTFB na Alemanha é de 1.400 ms porque você não está atingindo o edge da CDN em Frankfurt.
Como funciona
O MCP (o Model Context Protocol) é autodescritivo. Quando a sua IA se conecta, o servidor informa quais métricas existem, como filtrar e o que cada parâmetro faz. Você se conecta e o agente descobre o resto.
Por baixo dos panos: HTTPS POST stateless, JSON-RPC 2.0, autenticação via 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.
Começando
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á em AI Insights e, em seguida, em 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 é restrita a 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 um passo a passo com capturas de tela.
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY" Vá em Settings → Tools & MCP → New MCP Server. Defina a URL como https://app.coredash.app/api/mcp e adicione um header: 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á no ar.

Três ferramentas
O servidor MCP possui três ferramentas.
get_metrics é a ferramenta de retrato instantâneo (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 regredindo. A IA interpreta a tendência para você em vez de deixar você avaliando um gráfico no olho.
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 2400 ms pode significar que a maioria dos usuários está perto de 2400 ms, ou pode significar que 60% são rápidos e uma porção de tráfego mobile lento está puxando a cauda. O histograma lhe diz qual é a situação.
Para a referência completa de parâmetros, exemplos de requisições e formatos de resposta, veja a documentação da API.
Exemplo real: refatoração ciente do desempenho
Aqui está o que acontece quando o Cursor tem o MCP conectado e você pede para ele encontrar interações de INP lentas e associá-las a problemas reais de código:

O agente verificou os dados reais de atribuição de INP, encontrou quais interações eram ruins, procurou dados de 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 é de fato lento.
Limites de requisições
Requisições MCP compartilham os limites diários com as funcionalidades de IA do CoreDash. Os limites são resetados à meia-noite UTC.
| Plano | Requisições diárias |
|---|---|
| Trial | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1.000 |
| Enterprise | 50.000 |
Segurança
- As chaves puras (raw) são exibidas uma vez. Armazenamos apenas o hash SHA-256.
- Cada chave tem escopo para um único projeto. Sem movimento lateral.
- As chaves são revogáveis instantaneamente através do dashboard.
- Toda chave rastreia
last_used. Chaves obsoletas são fáceis de identificar. - O servidor MCP é somente leitura. Não há via de gravação através da API.
- Projetos expirados rejeitam automaticamente todas as chaves de API.

