Disponibilidade
| Implantação | Status |
|---|---|
| Open Source ClickStack | Disponível |
| BYOC (Bring Your Own Cloud) | Disponível |
| Managed ClickStack | Em breve |
| HyperDX v1 (hyperdx.io) | Sem suporte |
Managed ClickStackO suporte ao servidor MCP para o Managed ClickStack está em desenvolvimento e estará disponível em breve. As instruções nesta página se aplicam às implantações Open Source ClickStack e BYOC.
Pré-requisitos
- Uma instância do ClickStack em execução (consulte Implantação para ver as opções de configuração)
- Uma Personal API Access Key — encontre a sua no HyperDX em Team Settings → API Keys → Personal API Access Key
A Personal API Access Key é diferente da API key de ingestão encontrada em Team Settings, que é usada para autenticar dados de telemetria enviados ao coletor OpenTelemetry.
Endpoint
/api/mcp na URL de frontend do seu ClickStack:
Por exemplo, com uma implantação local padrão:
Substitua localhost:8080 pelo host e pela porta da sua instância se você tiver alterado os valores padrão.
Os exemplos nesta página usam a URL do app de frontend (porta
8080 por padrão). Você também pode acessar o servidor MCP diretamente pelo backend em <BACKEND_URL>/mcp, mas nem todas as implantações expõem o backend, por isso esta documentação usa o caminho do frontend.Como conectar um cliente MCP
<YOUR_CLICKSTACK_URL> pela URL da sua instância (por exemplo, http://localhost:8080) e <YOUR_API_KEY> pela sua Personal API Access Key.
Claude code
Cursor
.cursor/mcp.json do seu projeto ou às configurações globais do Cursor:
OpenCode
opencode.json:
Outros clientes
- URL:
<YOUR_CLICKSTACK_URL>/api/mcp - Cabeçalho:
Authorization: Bearer <YOUR_API_KEY>
O que você pode fazer com o MCP?
- Consulta de dados — Pesquise e agregue logs, traces e métricas usando o query builder do ClickStack, a sintaxe de busca ou SQL puro.
- Fontes de dados — Liste as fontes de dados disponíveis, conexões de banco de dados, esquemas de colunas e chaves de atributos.
- Dashboards — Crie, atualize, exclua e inspecione dashboards, junto com seus tiles.
- Alertas — Crie, atualize e inspecione alertas, junto com seu histórico de avaliação.
- Pesquisas salvas — Crie, atualize e inspecione definições reutilizáveis de pesquisas salvas.
- Webhooks — Liste os destinos de webhook disponíveis para notificações de alerta.
- Equipes — Liste as equipes às quais o usuário atual pertence e identifique a equipe ativa.
Uso por múltiplas equipes
x-hdx-team com o ID da equipe junto com o cabeçalho Authorization. Se o cabeçalho for omitido, sua equipe primária será usada. Se você especificar uma equipe da qual não faz parte, a solicitação será rejeitada com um erro 401.
Use a ferramenta de listagem de equipes do seu cliente MCP para descobrir a quais equipes você tem acesso e qual delas está ativa.
Solução de problemas
Estou recebendo um erro 403 de autenticação
Estou recebendo um erro 403 de autenticação
- Verifique se você está usando a Personal API Access Key (não a API key de ingestão).
- Confirme se a chave está incluída como um token
Bearerno cabeçalhoAuthorization. - Verifique se sua instância do ClickStack está em execução e acessível na URL que você configurou.
Estou sendo afetado por rate limit
Estou sendo afetado por rate limit
O servidor MCP aplica um limite de 600 solicitações por minuto por usuário. Se você exceder esse limite, as solicitações serão rejeitadas temporariamente. Reduza a frequência das solicitações ou aguarde antes de tentar novamente.
Estou recebendo um erro 401 com o cabeçalho x-hdx-team
Estou recebendo um erro 401 com o cabeçalho x-hdx-team
Verifique se o ID da equipe está correto e se sua conta de usuário é membro dessa equipe.
Não consigo me conectar ao servidor MCP
Não consigo me conectar ao servidor MCP
- Certifique-se de que seu cliente MCP oferece suporte ao transporte Streamable HTTP. Clientes mais antigos que oferecem suporte apenas ao transporte stdio não funcionarão.
- Se você estiver executando o ClickStack localmente, confirme se o aplicativo está acessível na URL configurada (o padrão é
http://localhost:8080). - Em implantações BYOC atrás de um balanceador de carga ou proxy reverso, certifique-se de que o caminho
/api/mcpnão esteja sendo bloqueado nem reescrito.