MCP 도구 목록¶
이 문서는 OWL MCP Server가 현재 MCP 래퍼 도구를 통해 호출할 수 있는 비즈니스 도구 기능을 설명합니다. 도구 분류, 권한 유형, 사용 규칙, 도구 개요 및 일반적인 MCP 사용 경로를 포함합니다.
도구의 가시 범위와 호출 결과는 현재 사용 중인 API Key의 권한에 따라 달라집니다. API Key에 관련 리소스 또는 작업 권한이 없으면 해당 도구 호출이 실패하거나 빈 결과를 반환할 수 있습니다.
참고
MCP 클라이언트가 OWL MCP Server에 연결하면 먼저 list_catalogs, list_tools, exec_tool 세 개의 래퍼 도구가 표시됩니다. 비즈니스 도구는 MCP tools/list 결과에 직접 나타나지 않습니다. 먼저 list_catalogs와 list_tools를 사용하여 카탈로그를 발견한 후, exec_tool을 통해 비즈니스 도구 이름과 매개변수를 전달하여 실행하십시오. 일부 도구(예: 대시보드 관련 도구)는 OWL CLI에서만 제공되며 MCP를 통해 실행할 수 없습니다. 이 문서는 이에 따라 MCP 도구 목록을 설명합니다.
도구 범위¶
OWL MCP Server에서 실행할 수 있는 비즈니스 도구는 플랫폼 기능에 따라 지속적으로 업데이트됩니다. 실제 실행 가능한 도구는 list_catalogs와 list_tools가 반환하는 도구 카탈로그를 기준으로 합니다.
현재 문서는 다음 비즈니스 분류를 다룹니다:
| 분류 | 설명 |
|---|---|
account |
동일 조직 워크스페이스 검색 |
catalog |
통합 카탈로그, 엔터티 유형, 엔터티 상세 정보 및 토폴로지 관계 |
data |
데이터 소스/필드 검색, 로그 인덱스 검색, SLO, 로그 클러스터링, 청구 검색, 간소화된 데이터 조회 및 동일 조직 내 워크스페이스 간 트레이스 조회 |
errors |
오류 센터 문제 조회 및 댓글 관리 |
event |
이벤트 목록 조회 및 이벤트 상세 정보 가져오기 |
incident |
인시던트 목록, 인시던트 댓글, 작업 기록 및 온콜 스케줄 |
infrastructure |
호스트, 컨테이너, 프로세스 등 인프라스트럭처 객체 조회 |
llm |
LLM 관측 가능성 애플리케이션 목록 조회 |
member |
워크스페이스 멤버 조회 |
mdsearch |
통합 문서 코퍼스 검색, 문서 읽기 및 디렉터리 탐색 |
monitor |
모니터 조회, 생성, 업데이트 및 외부 이벤트 수신 |
nbook_note |
노트의 조회, 읽기, 생성, 수정 및 삭제 |
pipeline |
Pipeline 목록 조회 및 샘플 검증 |
권한 유형¶
| 권한 유형 | 의미 | 사용 권장 사항 |
|---|---|---|
| 읽기 전용 | 조회, 검색, 상세 정보 가져오기, 샘플 검증 등 워크스페이스 리소스를 수정하지 않음 | 필요에 따라 Agent 자동 호출에 개방 가능 |
| 쓰기 가능 | 생성, 업데이트, 댓글 추가, 외부 이벤트 수신 등 워크스페이스 리소스를 수정함 | Agent 클라이언트에서 수동 확인을 구성하는 것을 권장 |
사용 규칙¶
MCP 클라이언트는 다음 순서로 호출해야 합니다:
list_catalogs를 호출하여 사용 가능한 분류를 확인합니다.list_tools를 호출하여catalog_id를 전달하고 해당 분류의 비즈니스 도구 및 매개변수를 확인합니다.exec_tool을 호출하여tool_name과parameters를 전달하고 비즈니스 도구를 실행합니다.
| 유형 | 규칙 |
|---|---|
| 시간 범위 | 13자리 밀리초 타임스탬프 사용 |
| 페이지네이션 매개변수 | 일반적으로 page_size와 page_index 사용 |
| 상세 정보 조회 | 일반적으로 목록 도구가 반환한 UUID, ID, URN 등의 식별자에 의존 |
| 데이터 조회 | 먼저 검색 도구를 호출하여 source, field, index를 얻은 후 조회 도구를 호출하는 것을 권장 |
| 반환 구조 | 실제 도구 응답 기준 |
도구 개요¶
| 도구 세트 | 도구 | 기능 | 권한 |
|---|---|---|---|
| account | owl.account.workspace.same_org.list |
현재 API Key 워크스페이스와 동일 조직의 워크스페이스 나열 | 읽기 전용 |
| catalog | owl.catalog.entity_type_query |
통합 카탈로그에서 지원하는 엔터티 유형 조회 | 읽기 전용 |
| catalog | owl.catalog.entity_query |
엔터티 유형별 엔터티 목록 조회 | 읽기 전용 |
| catalog | owl.catalog.entity_get |
urn으로 단일 엔터티 상세 정보 가져오기 |
읽기 전용 |
| catalog | owl.catalog.entity_topology_query |
단일 엔터티와 연결된 토폴로지 관계 조회 | 읽기 전용 |
| data | owl.data.show_dql_namespace |
DQL namespace 확인 | 읽기 전용 |
| data | owl.data.simple_query |
간소화된 매개변수로 쿼리문 자동 조립 | 읽기 전용 |
| data | owl.data.same_org.trace.query |
trace_id로 현재 또는 동일 조직 워크스페이스의 트레이스 조회 |
읽기 전용 |
| data | owl.metric.list |
메트릭 조회에 사용 가능한 source 또는 필드 검색 |
읽기 전용 |
| data | owl.rum.list |
RUM 조회에 사용 가능한 source 또는 필드 검색 |
읽기 전용 |
| data | owl.apm.list |
APM 조회에 사용 가능한 source 또는 필드 검색 |
읽기 전용 |
| data | owl.network.list |
Network 조회에 사용 가능한 source 또는 필드 검색 |
읽기 전용 |
| data | owl.profile.list |
Profile 조회에 사용 가능한 source 또는 필드 검색 |
읽기 전용 |
| data | owl.logging.list |
로그 조회에 사용 가능한 source 또는 필드 검색 |
읽기 전용 |
| data | owl.logging.cluster_task.create |
로그 클러스터링 분석 비동기 작업 생성 | 읽기 전용 |
| data | owl.logging.cluster_task.get |
로그 클러스터링 분석 작업 결과 가져오기 | 읽기 전용 |
| data | owl.billing.list |
클라우드 청구 조회에 사용 가능한 source 또는 필드 검색 |
읽기 전용 |
| data | owl.slo.list |
현재 워크스페이스의 SLO 목록 조회 | 읽기 전용 |
| data | owl.log_index.list |
로그 조회에 사용 가능한 인덱스 나열 | 읽기 전용 |
| data | owl.log_index.get |
단일 로그 인덱스 상세 정보 조회 | 읽기 전용 |
| data | owl.field_schema.get |
현재 필드 카탈로그 조회 | 읽기 전용 |
| errors | owl.errors.list |
오류 센터 문제 목록 조회 | 읽기 전용 |
| errors | owl.errors.comment.add |
오류 문제에 댓글 추가 | 쓰기 가능 |
| errors | owl.errors.comment.list |
오류 문제의 댓글 목록 조회 | 읽기 전용 |
| errors | owl.errors.comment.update |
기존 오류 댓글 업데이트 | 쓰기 가능 |
| event | owl.event.list |
이벤트 목록 조회 | 읽기 전용 |
| event | owl.event.get |
단일 이벤트 상세 정보 조회 | 읽기 전용 |
| incident | owl.incident.list |
인시던트 목록 조회 | 읽기 전용 |
| incident | owl.incident_comment.list |
인시던트 댓글 목록 조회 | 읽기 전용 |
| incident | owl.incident_comment.add |
인시던트 티켓에 댓글 추가 | 쓰기 가능 |
| incident | owl.incident_operation.list |
인시던트 작업 기록 조회 | 읽기 전용 |
| incident | owl.incident_schedule.list |
온콜 스케줄 목록 조회 | 읽기 전용 |
| incident | owl.incident_schedule.get |
온콜 스케줄 상세 정보 조회 | 읽기 전용 |
| infrastructure | owl.infrastructure.list |
인프라스트럭처 객체 목록 조회 | 읽기 전용 |
| infrastructure | owl.infrastructure.get |
단일 인프라스트럭처 객체 상세 정보 조회 | 읽기 전용 |
| llm | owl.llm.list |
LLM 애플리케이션 목록 조회 | 읽기 전용 |
| member | owl.member.list |
워크스페이스 멤버 목록 조회 | 읽기 전용 |
| mdsearch | mdsearch_search |
통합 문서 코퍼스 검색, 후보 문서 반환 | 읽기 전용 |
| mdsearch | mdsearch_document |
id 또는 path로 전체 문서 읽기 | 읽기 전용 |
| mdsearch | mdsearch_catalog |
문서 코퍼스의 디렉터리 구조 탐색 | 읽기 전용 |
| monitor | owl.monitor.list |
모니터 목록 조회 | 읽기 전용 |
| monitor | owl.monitor.upsert |
모니터 생성 또는 기존 모니터 업데이트 | 쓰기 가능 |
| monitor | owl.monitor.receive |
기존 수신 엔드포인트로 외부 이벤트 전송, 또는 수신기 생성 후 이벤트 전송 | 쓰기 가능 |
| monitor | owl.monitor.get |
모니터 상세 정보 조회 | 읽기 전용 |
| nbook_note | owl.nbook_note.list |
현재 계정에서 볼 수 있는 노트 요약 조회 | 읽기 전용 |
| nbook_note | owl.nbook_note.get |
노트 상세 정보 및 Markdown 본문 가져오기 | 읽기 전용 |
| nbook_note | owl.nbook_note.add |
노트 생성 | 쓰기 가능 |
| nbook_note | owl.nbook_note.modify |
노트 수정 | 쓰기 가능 |
| nbook_note | owl.nbook_note.delete |
노트 삭제 | 쓰기 가능 |
| pipeline | owl.pipeline.list |
Pipeline 목록 조회 및 디코딩된 내용 반환 | 읽기 전용 |
| pipeline | owl.pipeline.validate |
샘플 데이터로 Pipeline 처리 결과 검증 | 읽기 전용 |
Account¶
현재 API Key 워크스페이스와 동일 조직의 다른 워크스페이스를 검색하는 데 사용됩니다. 얻은 workspace_uuid는 owl.data.same_org.trace.query의 workspace_uuids 입력 매개변수로 사용되어 워크스페이스 간 트레이스 조회에 사용할 수 있습니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.account.workspace.same_org.list |
현재 워크스페이스와 동일 조직의 워크스페이스를 workspace id 내림차순으로 나열 | 현재 워크스페이스와 동일 조직의 워크스페이스 나열 | workspace_uuids, page_size, before_workspace_id |
읽기 전용 |
참고: 반환 결과의
workspace_uuid가 이후workspace_uuids입력 매개변수로 사용됩니다.workspace_id는 목록 페이지네이션에만 사용되며 Trace 조회 도구에 전달하지 마십시오.
Catalog¶
통합 카탈로그의 엔터티 유형 검색, 엔터티 조회, 엔터티 상세 정보 가져오기 및 토폴로지 관계 조회에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.catalog.entity_type_query |
통합 카탈로그에서 지원하는 엔터티 유형 조회 | 현재 Catalog에서 지원하는 엔터티 유형 나열 | page_size, page_index |
읽기 전용 |
owl.catalog.entity_query |
엔터티 유형별 엔터티 목록 조회 | host 유형의 Catalog 엔터티 목록 조회 |
entity_type, page_size, page_index |
읽기 전용 |
owl.catalog.entity_get |
urn으로 단일 엔터티 상세 정보 가져오기 |
이 urn에 해당하는 엔터티 상세 정보 조회 |
urn |
읽기 전용 |
owl.catalog.entity_topology_query |
단일 엔터티와 연결된 토폴로지 관계 조회 | 이 호스트 엔터티의 상하위 토폴로지 보기 | urn |
읽기 전용 |
참고: 대시보드 도구(
owl.dashboard.create/owl.dashboard.replace/owl.dashboard.get)는 OWL CLI에서만 제공되며 MCP 도구 목록에 나타나지 않습니다. 관련 사용법은 OWL CLI 문서를 참조하십시오.
Data¶
DQL namespace 탐색, 데이터 소스 및 필드 검색, 로그 인덱스 검색, SLO 조회, 로그 클러스터링 분석, 동일 조직 내 워크스페이스 간 트레이스 조회, MCP 클라이언트를 위한 간소화된 데이터 조회에 사용됩니다. 현재 MCP 측에서는 간소화된 조회 및 조회 보조 도구만 제공하며, 전체 DQL 또는 PromQL 사용자 정의 실행 도구는 포함하지 않습니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.data.show_dql_namespace |
현재 지원되는 DQL namespace 나열 및 index 지원 여부 표시 |
현재 지원되는 DQL namespace 나열 | 없음 | 읽기 전용 |
owl.data.simple_query |
간소화된 매개변수로 쿼리문 자동 조립 | 간단한 조회 방식으로 최근 30분 CPU 사용률 통계 | namespace, start_time, end_time, source, select_clause, where_clause, group_by_clause, index |
읽기 전용 |
owl.data.same_org.trace.query |
trace_id로 현재 또는 동일 조직 워크스페이스의 트레이스 조회 |
여러 동일 조직 워크스페이스에 걸친 트레이스 조회 | trace_id, workspace_uuids, start_time, end_time, where_clause, source, limit |
읽기 전용 |
owl.metric.list |
메트릭 조회에 사용 가능한 source 또는 필드 검색 |
메트릭 영역에서 사용 가능한 source 나열 | mode |
읽기 전용 |
owl.rum.list |
RUM 조회에 사용 가능한 source 또는 필드 검색 |
RUM 영역에서 사용 가능한 필드 나열 | mode |
읽기 전용 |
owl.apm.list |
APM 조회에 사용 가능한 source 또는 필드 검색 |
APM 영역에서 사용 가능한 source 조회 | mode |
읽기 전용 |
owl.network.list |
Network 조회에 사용 가능한 source 또는 필드 검색 |
Network 영역에서 사용 가능한 필드 나열 | mode |
읽기 전용 |
owl.profile.list |
Profile 조회에 사용 가능한 source 또는 필드 검색 |
Profile 영역에서 사용 가능한 source 확인 | mode |
읽기 전용 |
owl.logging.list |
로그 조회에 사용 가능한 source 또는 필드 검색 |
로그 영역에서 사용 가능한 source 나열 | mode, source |
읽기 전용 |
owl.logging.cluster_task.create |
로그 클러스터링 분석 비동기 작업 생성, task_id 반환 |
최근 오류 로그를 유사한 메시지별로 클러스터링 | timeRange, analysisField, namespace, conditions, query, indexes |
읽기 전용 |
owl.logging.cluster_task.get |
task_id로 로그 클러스터링 분석 결과 가져오기 |
이 로그 클러스터링 작업의 결과 조회 | task_id |
읽기 전용 |
owl.billing.list |
클라우드 청구 조회에 사용 가능한 source 또는 필드 검색 |
클라우드 청구에서 사용 가능한 source 나열 | mode, source |
읽기 전용 |
owl.slo.list |
현재 워크스페이스의 SLO 목록 조회, 이름 또는 모니터 UUID로 검색 지원 | 현재 워크스페이스의 SLO 나열 | search |
읽기 전용 |
owl.log_index.list |
로그 조회에 사용 가능한 인덱스 나열 | 현재 로그 인덱스 나열 | 없음 | 읽기 전용 |
owl.log_index.get |
단일 로그 인덱스 상세 정보 조회 | 이 로그 인덱스 UUID의 상세 정보 조회 | index_uuid |
읽기 전용 |
owl.field_schema.get |
현재 필드 카탈로그 조회, 조회 필드 보완에 사용 | 현재 사용 가능한 필드 카탈로그 나열 | 없음 | 읽기 전용 |
owl.data.same_org.trace.query의workspace_uuids를 생략하거나 빈 배열로 전달하면 현재 워크스페이스만 조회합니다. 동일 조직 내 워크스페이스 간 조회 기능이 비활성화된 경우 현재 워크스페이스만 조회할 수 있습니다. 다른 워크스페이스 UUID를 전달하면 매개변수 오류가 반환됩니다.
Errors¶
오류 센터의 문제 목록 조회, 댓글 추가, 조회 및 업데이트에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.errors.list |
오류 센터 문제 목록 조회 | 최근 24시간 동안의 오류 문제 목록 조회 | start_time, end_time, page_size, page_index, conditions, assigner, issue_status |
읽기 전용 |
owl.errors.comment.add |
오류 문제에 댓글 추가 | 이 오류 문제에 조사 댓글 추가 | issue_id, comment, attachment_uuids, extend |
쓰기 가능 |
owl.errors.comment.list |
오류 문제의 댓글 목록 조회 | 이 오류 문제의 댓글 기록 확인 | issue_id, page_size, page_index |
읽기 전용 |
owl.errors.comment.update |
기존 오류 댓글 업데이트 | 이 오류 댓글의 내용 업데이트 | comment_uuid, comment, attachment_uuids, extend |
쓰기 가능 |
Event¶
이벤트 센터 목록 조회 및 이벤트 상세 정보 가져오기에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.event.list |
이벤트 목록 조회 | 최근 1시간 동안의 critical 이벤트 조회 | start_time, end_time, status, limit |
읽기 전용 |
owl.event.get |
단일 이벤트 상세 정보 조회, 이벤트 시간 범위 제한 가능 | 이 이벤트 doc_id의 지정된 시간 범위 내 상세 정보 조회 |
doc_id, timeRange |
읽기 전용 |
owl.event.list는start_time과end_time을 반드시 제공해야 합니다.status의 선택 가능한 값은fatal,critical,error,warning,nodata이며,limit의 기본값은 20, 최대값은 100입니다. 반환 항목에는 이벤트 차원 태그 필드df_dimension_tags가 포함될 수 있습니다.owl.event.get의timeRange는 선택적 2요소 배열[start, end]이며, 요소는 모두 13자리 밀리초 타임스탬프이고end는start보다 커야 합니다. 매개변수 이름은timeRange이며time_range로 변경하지 마십시오.
Incident¶
인시던트 목록, 인시던트 댓글, 작업 기록 및 온콜 스케줄 조회에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.incident.list |
인시던트 목록 조회 | 현재 모든 인시던트 티켓 조회 | search, page_size, page_index |
읽기 전용 |
owl.incident_comment.list |
인시던트 댓글 목록 조회 | 이 인시던트 티켓의 댓글 기록 확인 | incident_uuid |
읽기 전용 |
owl.incident_comment.add |
인시던트 티켓에 댓글 추가 | 이 인시던트 티켓에 처리 진행 상황 추가 | incident_uuid, comment |
쓰기 가능 |
owl.incident_operation.list |
인시던트 작업 기록 조회 | 이 인시던트 티켓의 작업 기록 확인 | incident_uuid, page_size, page_index |
읽기 전용 |
owl.incident_schedule.list |
온콜 스케줄 목록 조회 | 현재 온콜 스케줄 목록 조회 | search, page_size, page_index |
읽기 전용 |
owl.incident_schedule.get |
온콜 스케줄 상세 정보 조회 | 이 온콜 스케줄의 상세 구성 조회 | schedule_uuid |
읽기 전용 |
Infrastructure¶
인프라스트럭처 객체 목록 및 상세 정보 조회에 사용되며, 호스트, 컨테이너, 프로세스 등의 리소스 객체를 포함합니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.infrastructure.list |
인프라스트럭처 객체 목록 조회 | 현재 모든 호스트 객체 조회 | resource_type, limit, filters |
읽기 전용 |
owl.infrastructure.get |
단일 인프라스트럭처 객체 상세 정보 조회 | 이 컨테이너 객체의 상세 정보 조회 | resource_type, identity_value |
읽기 전용 |
LLM¶
LLM 관측 가능성 애플리케이션 목록 조회에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.llm.list |
LLM 애플리케이션 목록 조회 | 현재 모든 LLM 애플리케이션 나열 | search, type, page_size, page_index |
읽기 전용 |
Member¶
워크스페이스 멤버 목록 조회 및 이름, 이메일 키워드 검색에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.member.list |
워크스페이스 멤버 목록 조회 | 이메일에 alice가 포함된 멤버 검색 |
search |
읽기 전용 |
Monitor¶
모니터 목록 조회, 상세 정보 가져오기, 생성 또는 업데이트, 외부 이벤트 수신에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.monitor.list |
모니터 목록 조회 | 현재 활성화된 모니터 조회 | search, status_list |
읽기 전용 |
owl.monitor.upsert |
모니터 생성 또는 기존 모니터 업데이트 | 새 외부 이벤트 모니터 생성 | json_script, rule_uuid, status, secret, alert_policy_uuids, tags |
쓰기 가능 |
owl.monitor.receive |
기존 수신 엔드포인트로 외부 이벤트 전송, 또는 수신기 생성 후 이벤트 전송 | 이 모니터에 테스트 이벤트 전송 | event, target, monitor, extra_data |
쓰기 가능 |
owl.monitor.get |
모니터 상세 정보 조회 | 이 모니터 규칙의 전체 구성 조회 | rule_uuid |
읽기 전용 |
노트¶
현재 API Key 계정에서 볼 수 있는 노트를 관리하는 데 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.nbook_note.list |
볼 수 있는 노트 요약 조회, Markdown 본문은 반환하지 않음 | 제목이나 본문에 지정된 내용이 포함된 노트 검색, 또는 유형, 태그로 필터링 | page_index, page_size, search, tags, tagkv_query, type |
읽기 전용 |
owl.nbook_note.get |
note_uuid로 노트 상세 정보 및 Markdown 본문 가져오기 |
이 노트의 전체 Markdown 본문 읽기 | note_uuid |
읽기 전용 |
owl.nbook_note.add |
노트 생성 및 노트 요약 반환 | 태그가 있는 Markdown 노트 생성 | title, content, tags, tag_kv, type |
쓰기 가능 |
owl.nbook_note.modify |
note_uuid로 노트 수정 및 업데이트된 요약 반환 |
이 노트의 제목, 본문 또는 태그 업데이트 | note_uuid, title, content, tags, tag_kv |
쓰기 가능 |
owl.nbook_note.delete |
note_uuid로 노트 삭제 |
이 노트 삭제 | note_uuid |
쓰기 가능 |
owl.nbook_note.list의page_index기본값은 1,page_size기본값은 20, 최대값은 100입니다.owl.nbook_note.get은 Markdown 본문content를 반환하는 유일한 노트 도구이지만path,etag,version은 반환하지 않습니다.list,add,modify는 요약만 반환하고content,path, ETag, 버전 정보는 반환하지 않습니다.delete응답은 백엔드의 기존 간소화된 구조를 유지합니다.type은normal과runbook을 지원합니다.owl.nbook_note.list는type으로 필터링할 수 있으며, 생략하면 유형을 필터링하지 않습니다.owl.nbook_note.add는type을 설정할 수 있으며, 생략하면 백엔드에서normal노트를 생성합니다.get과modify의 응답에는type이 포함되지만,get,modify,delete는type입력 매개변수를 허용하지 않으며, 기존 노트 유형은 수정할 수 없습니다.owl.nbook_note.add는title과content를 반드시 제공해야 하며path는 허용되지 않습니다.created_source는 서버에서ai로 고정 설정되며, 생성 계정은 현재 API Key에서 가져옵니다.owl.nbook_note.modify는note_uuid외에title,content,tags,tag_kv중 하나 이상을 제공해야 합니다.content를 생략하면 원본 본문이 유지됩니다.- 가져오기, 수정 및 삭제는 모두 목록에서 반환된
note_uuid를 사용합니다.path,etag,if_match,version,creator,created_source등 백엔드에서 관리하는 필드를 전달하지 마십시오. tagkv_query는 목록 도구에서 사용하는 TagKV 표현식 문자열이고,tag_kv는 생성 및 수정 도구에서 사용하는 키-값 객체이므로 혼용하지 마십시오.
Pipeline¶
Pipeline 목록 조회 및 샘플 검증에 사용됩니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.pipeline.list |
Pipeline 목록 조회 및 디코딩된 내용 반환 | 이름에 nginx가 포함된 Pipeline 나열 | search, scope, categories |
읽기 전용 |
owl.pipeline.validate |
샘플 데이터로 Pipeline 처리 결과 검증 | 이 로그 샘플로 이 Pipeline이 올바르게 파싱되는지 검증 | content, testData, dataType |
읽기 전용 |
mdsearch¶
통합 문서 코퍼스 검색, id 또는 path로 전체 문서 읽기, 코퍼스 디렉터리 구조 탐색에 사용되며, 중국어, 영어 및 혼합 검색을 지원합니다.
| 도구 이름 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
mdsearch_search |
통합 문서 코퍼스 검색 및 정렬된 후보 문서 반환 | "DQL 시간 범위"가 포함된 문서 검색 | q, top, path_prefix, tags, mode, sort |
읽기 전용 |
mdsearch_document |
id 또는 path로 전체 문서 읽기 |
이 문서 id의 전체 내용 읽기 | id, meta |
읽기 전용 |
mdsearch_catalog |
문서 코퍼스의 최상위 디렉터리 및 대표 문서 탐색 | 문서 코퍼스에 어떤 디렉터리가 있는지 확인 | 없음 | 읽기 전용 |
MCP 사용 경로¶
데이터 조회 관련 문제¶
"메트릭, 로그, RUM, APM, Network, Profile 데이터 조회" 등의 문제에 적합합니다.
exec_tool을 통해owl.data.show_dql_namespace를 호출하여 데이터 namespace를 확인합니다.- 데이터 영역에 따라
exec_tool을 통해 검색 도구를 호출합니다: - 메트릭:
owl.metric.list - RUM:
owl.rum.list - APM:
owl.apm.list - Network:
owl.network.list - Profile:
owl.profile.list - 로그:
owl.logging.list - 클라우드 청구:
owl.billing.list - 로그 인덱스:
owl.log_index.list - 필드 카탈로그:
owl.field_schema.get - 필요한
source,field,index를 얻은 후exec_tool을 통해owl.data.simple_query를 호출하여 조회를 실행합니다.
인시던트 트러블슈팅 관련 문제¶
"인시던트 조회, 인시던트 처리 과정 추적, 인시던트 댓글 추가" 등의 문제에 적합합니다.
exec_tool을 통해owl.incident.list를 호출하여 인시던트 티켓을 조회합니다.- 인시던트 티켓의
incident_uuid를 사용하여exec_tool을 통해 다음을 호출합니다: owl.incident_comment.list로 댓글 확인owl.incident_operation.list로 작업 기록 확인- 처리 정보를 추가해야 하는 경우
exec_tool을 통해owl.incident_comment.add를 호출합니다.
리소스 객체 위치 확인 관련 문제¶
"호스트, 컨테이너, 프로세스 등 인프라스트럭처 객체 상세 정보 조회" 문제에 적합합니다.
exec_tool을 통해owl.infrastructure.list를 호출하여 대상 객체를 찾습니다.- 반환 결과의 식별 정보를 사용하여
exec_tool을 통해owl.infrastructure.get을 호출하여 객체 상세 정보를 가져옵니다.
워크스페이스 간 트레이스 조회 관련 문제¶
"trace_id로 동일 조직 내 여러 워크스페이스에 걸친 트레이스 조회" 문제에 적합합니다.
exec_tool을 통해owl.account.workspace.same_org.list를 호출하여 동일 조직의 후보 워크스페이스를 검색합니다.- 반환 결과에서
workspace_uuid를 가져옵니다. (workspace_id를 가져오지 마십시오.) exec_tool을 통해owl.data.same_org.trace.query를 호출하고 필수trace_id를 전달하며, 선택한workspace_uuid를workspace_uuids로 전달합니다. 생략하거나 빈 배열을 전달하면 현재 워크스페이스만 조회합니다.- 추가 필터가 필요한 경우 외부 중괄호가 없는
where_clause를 사용하고trace_id조건을 중복 추가하지 마십시오. 워크스페이스 간 트레이스 조회는owl.data.simple_query로 대체하지 마십시오.
노트 관리 관련 문제¶
"노트 검색, 읽기, 생성, 수정 또는 삭제" 등 문제에 적합합니다.
exec_tool을 통해owl.nbook_note.list를 호출하여 노트를 검색하고note_uuid를 얻습니다.- Markdown 본문을 읽어야 하는 경우
owl.nbook_note.get을 호출합니다. - 노트 생성 시
owl.nbook_note.add를 호출하고, 업데이트 시owl.nbook_note.modify를 호출합니다. - 삭제 시
owl.nbook_note.delete를 호출합니다.add,modify,delete는 쓰기 도구이므로 실행 전에 클라이언트에서 수동 확인을 수행해야 합니다.
모니터 관리 관련 문제¶
"모니터 조회, 모니터 생성 또는 업데이트, 외부 이벤트 전송" 등 문제에 적합합니다.
exec_tool을 통해owl.monitor.list를 호출하여 모니터를 조회합니다.- 반환 결과의
rule_uuid를 사용하여exec_tool을 통해owl.monitor.get을 호출하여 모니터 상세 정보를 확인합니다. - 모니터를 생성하거나 업데이트해야 하는 경우
exec_tool을 통해owl.monitor.upsert를 호출합니다. - 외부 이벤트를 전송해야 하는 경우
exec_tool을 통해owl.monitor.receive를 호출합니다.