Disponibilidade
| Implantação | Status |
|---|---|
| Open Source ClickStack | Disponível |
| BYOC (Bring Your Own Cloud) | Disponível |
| ClickStack no ClickHouse Cloud | Disponível |
| HyperDX v1 (hyperdx.io) | Sem suporte |
Configuração diferente para ClickHouse Cloud vs OSS/BYOCO ClickStack no ClickHouse Cloud usa um endpoint e um método de autenticação diferentes das implantações Open Source e BYOC. Consulte a seção ClickStack no ClickHouse Cloud abaixo para a configuração específica do Cloud.
ClickStack no ClickHouse Cloud
https://mcp.clickhouse.cloud/clickstack e usa autenticação OAuth 2.0. A autenticação com API key não tem suporte nesse endpoint.
Pré-requisitos
- Um serviço do ClickHouse Cloud em execução com o ClickStack ativado
- MCP ativado no serviço — abra o console do Cloud, clique em Connect, selecione Connect with MCP e ative-o
Endpoint
Conectar um cliente MCP
- Claude Code
- Cursor
- VS Code
- OpenCode
- LibreChat
- Other
/mcp; depois, selecione clickstack para concluir o fluxo do OAuth.Direcionando para um serviço específico
x-service-id, as solicitações são direcionadas por padrão ao primeiro serviço ClickStack provisionado e usado pela sua conta. Para direcionar as solicitações a outro serviço, passe x-service-id: <YOUR_SERVICE_ID> como cabeçalho na configuração do seu cliente MCP.
Open Source 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, a URL é http://localhost:8080/api/mcp. 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.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
- VS Code
- OpenCode
- LibreChat
- Outros
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 (OSS/BYOC)
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
ClickStack no ClickHouse Cloud
O fluxo do OAuth não é concluído
O fluxo do OAuth não é concluído
- Confirme que seu cliente MCP oferece suporte a OAuth 2.0. Clients que oferecem suporte apenas a token Bearer ou ao transporte stdio não conseguem se autenticar com o endpoint do Cloud.
- Verifique se o navegador não está bloqueando o pop-up ou o redirecionamento do OAuth.
- Verifique se sua conta do ClickHouse Cloud tem acesso à organização e ao serviço.
O MCP está habilitado, mas o cliente MCP não consegue se conectar
O MCP está habilitado, mas o cliente MCP não consegue se conectar
- Confirme que você está usando o endpoint do ClickStack (
https://mcp.clickhouse.cloud/clickstack), e não o endpoint MCP geral do Cloud (https://mcp.clickhouse.cloud/mcp). - Verifique se o MCP está habilitado no serviço no console do Cloud.
As solicitações vão para o serviço errado
As solicitações vão para o serviço errado
Sem o cabeçalho
x-service-id, as solicitações são direcionadas por padrão para o primeiro serviço do ClickStack provisionado e usado pela sua conta. Envie o cabeçalho para direcioná-las a um serviço específico. Consulte Direcionar para um serviço específico.Open Source e BYOC
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.