Raygun
oficialInteraja com seus relatórios de falhas e dados de monitoramento em tempo real na sua conta Raygun.
O que você pode fazer com Raygun MCP?
- Investigar grupos de erros — Peça para buscar e inspecionar grupos de erros com
error_groups_searcheerror_group_investigatepara obter stack traces e contexto. - Rastrear deploys — Use
deployment_get_latestoudeployment_investigatepara correlacionar novos erros com lançamentos recentes. - Analisar desempenho — Consulte
metrics_website_performance_analyzeouapm_hotspots_searchpara encontrar métodos lentos, consultas de banco de dados ou regressões de carregamento de páginas. - Explorar sessões de clientes — Consulte a atividade do usuário com
customers_searchesession_investigatepara ver onde as experiências falharam. - Gerenciar status de erros — Atualize estados de resolução ou adicione comentários via
error_group_update_statuseerror_group_add_comment. - Revisar convites de equipe — Liste, envie ou revogue convites usando
invitations_manage,invitation_sendeinvitation_revoke.
Documentação
🔭 Servidor MCP Raygun
Investigue erros e desempenho no Raygun com assistentes de IA
Um servidor remoto de Model Context Protocol (MCP) que conecta assistentes de IA ao Raygun Crash Reporting, Real User Monitoring e Application Performance Monitoring.
📘 Guia de Configuração • 📚 Referência de Ferramentas • 🚀 Início Rápido
✨ Principais Recursos
- 🐛 Gerenciamento de Erros - Investigue, resolva e acompanhe erros e falhas de aplicativos com stack traces completos e contexto
- 🚀 Rastreamento de Implantações - Monitore versões e correlacione erros com implantações para identificar alterações problemáticas
- ⚡ Insights de Desempenho - Analise tempos de carregamento de páginas, métricas de usuários e tendências de desempenho ao longo do tempo
- 🔬 Investigação de APM - Encontre gargalos no backend, problemas recorrentes de desempenho e traces lentos
- 👥 Monitoramento de Usuários - Acompanhe sessões de clientes, padrões de comportamento e identifique usuários afetados
- 🤝 Colaboração em Equipe - Gerencie convites e coordene a resolução de erros em sua equipe
- 📊 Métricas e Análises - Análise de séries temporais e histogramas de distribuição para erros e desempenho
📋 Requisitos
- Uma conta Raygun com assinatura ativa
- Um cliente MCP com suporte a OAuth, ou um Personal Access Token do Raygun
🚀 Começando
O servidor MCP Raygun está hospedado em:
https://api.raygun.com/v3/mcp
A Raygun hospeda e atualiza o serviço, portanto não há pacote ou servidor local para instalar.
OAuth (recomendado)
Adicione a URL como um servidor HTTP Streamable sem o cabeçalho Authorization. Na primeira conexão, seu cliente MCP abrirá o Raygun no seu navegador para que você faça login, selecione um plano, revise as permissões solicitadas e autorize o acesso.
Você não precisa fornecer um ID de cliente OAuth ou segredo de cliente. A Raygun suporta registro automático de clientes.
Codex e o aplicativo de desktop do ChatGPT
codex mcp add raygun --url https://api.raygun.com/v3/mcp
codex mcp login raygun
Esta configuração é compartilhada pelo Codex CLI, extensão IDE do Codex e aplicativo de desktop do ChatGPT no mesmo host Codex.
No aplicativo de desktop do ChatGPT, abra Configurações > Servidores MCP, selecione Adicionar servidor, escolha HTTP Streamable e insira o endpoint do Raygun. Salve e reinicie o aplicativo, depois selecione Autenticar para o Raygun.
O ChatGPT na web usa ferramentas MCP remotas por meio de Plugins e não lê sua configuração local de MCP do Codex. Um Plugin Raygun publicado separadamente seria instalado a partir do catálogo de Plugins.
Claude Code
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp
Execute /mcp no Claude Code e siga o fluxo de autenticação no navegador.
Cursor
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp"
}
}
}
O Cursor solicitará que você autentique quando conectar.
VS Code
{
"servers": {
"raygun": {
"type": "http",
"url": "https://api.raygun.com/v3/mcp"
}
}
}
O VS Code solicitará que você autentique quando conectar.
Personal Access Token
A autenticação por PAT continua suportada para clientes sem suporte a OAuth do MCP e para automação. O exemplo a seguir usa o formato de configuração do Cursor; outros clientes usam o mesmo cabeçalho Authorization em sua configuração de servidor HTTP:
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
💬 Seu Primeiro Prompt
Após a configuração, tente perguntar ao seu assistente de IA:
- "Encontre os erros que apareceram pela primeira vez após a implantação mais recente do meu aplicativo de checkout."
- "Investigue o erro de produção mais frequente e mostre-me um stack trace representativo."
- "Quais métodos de backend ou consultas de banco de dados consumiram mais tempo nas últimas 24 horas?"
- "Mostre-me a última sessão do cliente
user@example.come explique onde a experiência dele falhou." - "Compare o desempenho de página p95 nos últimos sete dias e identifique a maior regressão."
🛠️ Ferramentas
O servidor MCP Raygun fornece as seguintes categorias de ferramentas:
📱 Aplicativos
applications_list- Liste todos os aplicativos na sua conta Raygunapplications_search- Pesquise aplicativos por nomeapplication_get_details- Obtenha informações detalhadas do aplicativoapplication_regenerate_api_key- Gere uma nova chave de API para um aplicativo
🐛 Gerenciamento de Erros
error_groups_list- Liste grupos de erros dentro de um aplicativoerror_groups_search- Pesquise ocorrências por erro, stack trace, URL, versão, usuário, tags ou dados personalizadoserror_group_investigate- Obtenha detalhes completos sobre um grupo de erros específicoerror_group_update_status- Altere o status do grupo de erros (resolver, ignorar, ativar)error_group_add_comment- Adicione notas de investigação a um grupo de erroserror_group_read_comments- Revise notas de investigação existenteserror_group_instances_list- Liste ocorrências em um grupo de erroserror_instance_get- Obtenha o stack trace completo e o contexto de uma ocorrência
🚀 Implantações
deployments_list- Liste implantações de um aplicativodeployment_create- Crie um novo registro de implantaçãodeployment_get_latest- Obtenha a implantação mais recente com análise de errosdeployment_investigate- Obtenha informações abrangentes de implantaçãodeployment_manage- Atualize ou exclua uma implantação
👥 Clientes e Sessões
customers_search- Pesquise clientes por nome, e-mail ou identificadorcustomer_investigate- Obtenha perfil do cliente, grupos de erros recentes e sessõessessions_list- Liste sessões de usuários com dados de ambiente e dispositivosession_investigate- Inspecione o ambiente, erros e visualizações de página de uma sessão
🔬 Application Performance Monitoring
apm_issues_search- Encontre problemas recorrentes de desempenho no backend e anti-padrõesapm_issue_investigate- Inspecione as métricas de um problema e traces afetadosapm_traces_search- Encontre solicitações de backend lentas ou com falhaapm_trace_investigate- Inspecione threads do profiler e chamadas significativas em um traceapm_hotspots_search- Classifique métodos lentos, consultas de banco de dados e chamadas externas
📊 Desempenho e Métricas
pages_list- Liste páginas monitoradas em um aplicativopage_investigate- Obtenha detalhes da página para consultas de métricasmetrics_website_performance_analyze- Acompanhe tendências de desempenho ao longo do tempometrics_performance_distribution_analyze- Entenda a variabilidade de desempenhometrics_error_trends_analyze- Acompanhe taxas de erro e padrões
🤝 Gerenciamento de Equipe
invitations_manage- Liste e revise convites de equipeinvitation_send- Envie um novo convite de equipeinvitation_revoke- Cancele um convite pendente
Para documentação detalhada sobre cada ferramenta, consulte a Referência de Ferramentas.
🔐 Autenticação
OAuth
A Raygun implementa o fluxo de autorização do MCP para clientes HTTP. O servidor anuncia seu servidor de autorização por meio de Metadados de Recurso Protegido OAuth, e clientes compatíveis se registram automaticamente usando Documentos de Metadados de ID de Cliente ou Registro Dinâmico de Cliente.
O acesso está vinculado ao usuário, plano e escopos do Raygun aprovados na tela de consentimento. Clientes compatíveis armazenam e atualizam seus próprios tokens com segurança.
Cada conexão OAuth concede acesso a um plano Raygun. Adicione outra configuração MCP do Raygun e autorize-a separadamente quando precisar trabalhar com um plano diferente.
Segurança e acesso
- O OAuth nunca dá ao cliente mais acesso do que o usuário do Raygun conectado já possui.
- O acesso de leitura e escrita é controlado pelos escopos aprovados durante o OAuth ou atribuídos ao PAT.
- Algumas ferramentas podem alterar dados do Raygun, incluindo status de erros, implantações, convites, comentários e chaves de API de ingestão. Revise as ações de escrita antes de aprová-las no seu cliente MCP.
- As ferramentas de aplicativo podem retornar ou rotacionar chaves de API de ingestão. Trate as chaves retornadas como credenciais; rotacionar uma chave invalida imediatamente a anterior.
- Os resultados das ferramentas podem ser incluídos em conversas processadas pelo seu cliente de IA ou provedor de modelo escolhido. Siga as políticas da sua organização para compartilhar dados de diagnóstico e de clientes.
Obtendo um Personal Access Token
Os PATs permanecem disponíveis quando o OAuth não é adequado:
- Navegue até Personal Access Tokens do Raygun
- Clique em Criar Novo Token
- Dê ao seu token um nome descritivo (por exemplo, "Acesso ao Servidor MCP")
- Selecione as permissões apropriadas para o seu caso de uso
- Copie o token gerado e envie-o como
Authorization: Bearer YOUR_PAT_TOKEN
Mantenha os PATs seguros e nunca os envie para o controle de versão.
Para mais detalhes, consulte a documentação da API Raygun.
📖 Sobre
O servidor MCP Raygun permite que assistentes de IA investiguem dados de Crash Reporting, RUM e APM; acompanhem implantações; analisem desempenho; e gerenciem o monitoramento de aplicativos por meio de conversas em linguagem natural.
🔗 Recursos
- 📚 Documentação do Raygun
- 📘 Guia de Configuração do MCP Raygun
- 🔌 Referência da API Raygun
- 🤖 Model Context Protocol
- 🐛 Relatar Problemas
Feito com ❤️ pela Raygun