지원 현황
| 배포 | 상태 |
|---|---|
| Open Source ClickStack | 사용 가능 |
| BYOC (Bring Your Own Cloud) | 사용 가능 |
| Managed ClickStack | 출시 예정 |
| HyperDX v1 (hyperdx.io) | 지원 안 함 |
Managed ClickStackManaged ClickStack의 MCP 서버 지원은 현재 개발 중이며 곧 제공될 예정입니다. 이 페이지의 지침은 Open Source 및 BYOC 배포에 적용됩니다.
사전 요구 사항
- 실행 중인 ClickStack 인스턴스(배포에서 설정 옵션 참조)
- Personal API Access Key — HyperDX의 Team Settings → API Keys → Personal API Access Key에서 확인할 수 있습니다
Personal API Access Key는 Team Settings에서 찾을 수 있는 수집 API key와 다릅니다. 수집 API key는 OpenTelemetry collector로 전송되는 텔레메트리 데이터를 인증하는 데 사용됩니다.
엔드포인트
/api/mcp 경로에서 이용할 수 있습니다:
예를 들어, 기본 로컬 배포에서는 다음과 같습니다:
기본 설정을 변경한 경우 localhost:8080을 인스턴스에 맞는 호스트와 포트로 바꾸십시오.
이 페이지의 예시는 프론트엔드 앱 URL(기본 포트
8080)을 사용합니다. 백엔드를 통해 <BACKEND_URL>/mcp로 MCP 서버에 직접 접근할 수도 있지만, 모든 배포에서 백엔드가 노출되는 것은 아니므로 이 문서에서는 프론트엔드 경로를 사용합니다.MCP 클라이언트 연결하기
<YOUR_CLICKSTACK_URL>은 인스턴스 URL(예: http://localhost:8080)로, <YOUR_API_KEY>는 Personal API Access Key로 바꾸십시오.
Claude Code
Cursor
.cursor/mcp.json 파일이나 Cursor 전역 설정에 다음 내용을 추가하십시오:
OpenCode
opencode.json 설정에 추가하십시오:
기타 클라이언트
- URL:
<YOUR_CLICKSTACK_URL>/api/mcp - 헤더:
Authorization: Bearer <YOUR_API_KEY>
MCP로 무엇을 할 수 있나요?
- 데이터 쿼리 — ClickStack의 쿼리 빌더, 검색 구문 또는 raw SQL을 사용해 로그, 트레이스, 메트릭을 검색하고 집계합니다.
- 데이터 소스 — 사용 가능한 데이터 소스, 데이터베이스 연결, 컬럼 스키마, 속성 키를 나열합니다.
- 대시보드 — 타일과 함께 대시보드를 생성, 업데이트, 삭제하고 내용을 확인합니다.
- 알림 — 평가 이력과 함께 알림을 생성, 업데이트하고 내용을 확인합니다.
- 저장된 검색 — 재사용 가능한 저장된 검색 정의를 생성, 업데이트하고 내용을 확인합니다.
- 웹훅 — 알림 알림을 위한 사용 가능한 웹훅 대상을 나열합니다.
- 팀 — 현재 사용자가 속한 팀을 나열하고 활성 팀을 식별합니다.
여러 팀 사용
Authorization 헤더와 함께 팀 ID로 설정한 x-hdx-team 헤더를 전달해 특정 팀을 대상으로 지정할 수 있습니다. 이 헤더를 생략하면 기본 팀이 사용됩니다. 속해 있지 않은 팀을 지정하면 요청이 401 오류와 함께 거부됩니다.
MCP 클라이언트의 팀 목록 도구를 사용하면 액세스할 수 있는 팀과 현재 활성 상태인 팀을 확인할 수 있습니다.
문제 해결
403 인증 오류가 발생합니다
403 인증 오류가 발생합니다
- Personal API Access Key를 사용하고 있는지 확인하십시오(수집 API key가 아닙니다).
Authorization헤더에 key가Bearer토큰으로 포함되어 있는지 확인하십시오.- ClickStack 인스턴스가 실행 중이며 구성한 URL에서 접근 가능한지 확인하십시오.
속도 제한이 적용됩니다
속도 제한이 적용됩니다
MCP 서버는 사용자당 분당 600개의 요청으로 속도 제한을 적용합니다. 이 제한을 초과하면 요청이 일시적으로 거부됩니다. 요청 빈도를 줄이거나 다시 시도하기 전에 잠시 기다리십시오.
x-hdx-team 헤더와 함께 401 오류가 발생합니다
x-hdx-team 헤더와 함께 401 오류가 발생합니다
team ID가 올바른지, 그리고 사용자 계정이 해당 team의 구성원인지 확인하십시오.
MCP 서버에 연결할 수 없습니다
MCP 서버에 연결할 수 없습니다
- MCP 클라이언트가 Streamable HTTP 전송을 지원하는지 확인하십시오. stdio 전송만 지원하는 구형 클라이언트는 작동하지 않습니다.
- ClickStack을 로컬에서 실행 중이라면, 구성된 URL(기본값은
http://localhost:8080)에서 앱에 접근할 수 있는지 확인하십시오. - 로드 밸런서 또는 리버스 프록시 뒤에서 실행되는 BYOC 배포에서는
/api/mcp경로가 차단되거나 재작성되지 않는지 확인하십시오.