MCP 도구 목록¶
이 문서는 OWL MCP Server가 현재 MCP를 통해 호출할 수 있는 비즈니스 도구 기능을 소개합니다. 도구 분류, 권한 유형, 사용 규칙, 도구 개요 및 일반적인 MCP 사용 경로를 포함합니다.
도구의 가시 범위와 호출 결과는 현재 사용 중인 API Key의 권한에 따라 달라집니다. API Key에 관련 리소스 또는 작업 권한이 없는 경우 해당 도구 호출이 실패하거나 빈 결과를 반환할 수 있습니다.
주의
OWL MCP Server는 기본적으로 facade 모드를 사용하며, 클라이언트는 먼저 list_catalogs, list_tools, exec_tool 세 가지 래퍼 도구를 확인합니다. 서버는 static 모드를 활성화하여 MCP tools/list에서 호출 가능한 비즈니스 도구를 직접 노출하고, 서버 측 제외 목록에 따라 특정 도구를 숨길 수 있습니다. 일부 도구는 OWL CLI에서만 제공되며 MCP를 통해 실행할 수 없습니다(예: 대시보드 관련 도구). 실제로 볼 수 있는 도구는 클라이언트의 tools/list 결과를 기준으로 합니다.
도구 범위¶
OWL MCP Server가 실행할 수 있는 비즈니스 도구는 플랫폼 기능이 지속적으로 업데이트됨에 따라 변경됩니다. 실제 실행 가능한 도구는 list_catalogs 및 list_tools가 반환하는 도구 목록을 기준으로 합니다.
현재 문서는 다음 비즈니스 분류를 다룹니다:
| 분류 | 설명 |
|---|---|
account |
동일 조직 워크스페이스 검색 |
catalog |
통합 리소스 디렉터리, 엔터티 유형, 엔터티 상세 및 토폴로지 관계 |
data |
데이터 소스/필드 검색, 로그 인덱스 검색, SLO, 로그 클러스터링, 요금 검색, 단순 데이터 조회 및 동일 조직 간 워크스페이스 Trace 조회 |
errors |
오류 센터 문제 조회 및 댓글 관리 |
event |
이벤트 목록 조회 및 이벤트 상세 정보 조회 |
incident |
장애 목록과 상세 정보, 이벤트 참조, 댓글, 작업 기록 및 온콜 일정 |
infrastructure |
호스트, 컨테이너, 프로세스 등 인프라 객체 조회 |
llm |
LLM 관측 가능 애플리케이션 목록 조회 |
workspace |
워크스페이스 간 데이터 쿼리 권한 검색 및 현재 워크스페이스 멤버 |
mdsearch |
통합 문서 코퍼스 검색, 문서 읽기 및 디렉터리 탐색 |
monitor |
모니터 조회, 생성, 업데이트 및 외부 이벤트 수신 |
nbook_note |
노트 조회, 읽기, 생성, 수정 및 삭제 |
pipeline |
Pipeline 목록 조회 및 샘플 검증 |
권한 유형¶
| 권한 유형 | 의미 | 사용 제안 |
|---|---|---|
| 읽기 전용 | 조회, 검색, 상세 정보 획득, 샘플 검증 등 워크스페이스 리소스를 수정하지 않는 작업 | 필요에 따라 Agent 자동 호출에 개방 가능 |
| 쓰기 | 생성, 업데이트, 댓글 추가, 외부 이벤트 수신 등 워크스페이스 리소스를 수정하는 작업 | Agent 클라이언트에서 수동 확인 구성 권장 |
사용 규칙¶
facade 모드에서 MCP 클라이언트는 다음 순서로 호출해야 합니다:
list_catalogs를 호출하여 사용 가능한 분류를 확인합니다.list_tools를 호출하고catalog_id를 전달하여 해당 분류의 비즈니스 도구와 매개변수를 확인합니다.exec_tool을 호출하고tool_name과parameters를 전달하여 비즈니스 도구를 실행합니다.
static 모드에서는 클라이언트가 세 가지 래퍼 도구를 거치지 않고 직접 tools/list가 반환하는 비즈니스 도구를 호출할 수 있습니다. 어떤 모드를 사용하든 도구 매개변수와 권한 요구 사항은 동일하게 유지됩니다.
| 유형 | 규칙 |
|---|---|
| 시간 범위 | 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로 현재 또는 동일 조직 워크스페이스의 Trace 조회 |
읽기 전용 |
| 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.get |
장애 상세 정보 및 페이지별 이벤트 참조 조회 | 읽기 전용 |
| 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 애플리케이션 목록 조회 | 읽기 전용 |
workspace |
owl.workspace.data_authorized.list |
권한이 있는 쿼리 대상 워크스페이스를 사이트별로 조회 | 읽기 전용 |
workspace |
owl.workspace.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 입력 매개변수로 사용하여 워크스페이스 간 Trace 조회에 활용할 수 있습니다.
| 도구명 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
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 쿼리는 필요할 때 owl.workspace.data_authorized.list로 대상을 검색한 후 workspace_uuids와 target_region을 전달합니다. 한 번에 하나의 사이트만 쿼리하며 범위를 생략하면 현재 워크스페이스를 쿼리합니다. CLI/MCP 예제와 페이지 처리는 워크스페이스 간 쿼리를 참조하세요.
DQL namespace 탐색, 데이터 소스 및 필드 검색, 로그 인덱스 검색, SLO 조회, 로그 클러스터링 분석, 동일 조직 간 워크스페이스 Trace 조회, 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, workspace_uuids, target_region |
읽기 전용 |
owl.data.same_org.trace.query |
trace_id로 현재 또는 동일 조직 워크스페이스의 Trace 조회 |
여러 동일 조직 워크스페이스에 걸친 Trace 조회 | 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는 선택적 이중 요소 배열[start, end]이며, 각 요소는 13자리 밀리초 타임스탬프이고end는start보다 커야 합니다. 매개변수명은timeRange이므로time_range로 변경하지 마십시오.
Incident¶
owl.incident.get은 장애 UUID(incident_*)를 받아 상세 정보와 related_event_refs를 반환합니다. 참조는 페이지당 기본 및 최대 100개입니다. page_info.has_more와 next_page_index에 따라 가져온 뒤 장애 UUID가 아닌 이벤트 참조로 owl.event.get을 호출하세요. 제공 가능한 참조 수와 장애에 기록된 이벤트 수는 다를 수 있으므로 누락된 근거를 명시하세요.
| 도구명 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.incident.list |
인시던트 목록 조회 | 현재 모든 인시던트 조회 | search, page_size, page_index |
읽기 전용 |
owl.incident.get |
장애 상세 정보 및 페이지별 이벤트 참조 조회 | 장애 소스, 발생 시간 및 관련 이벤트 조회 | incident_uuid, 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 |
읽기 전용 |
Workspace¶
워크스페이스 간 데이터 쿼리 권한 검색 및 현재 워크스페이스 멤버.
새 workspace 범주에는 owl.workspace.data_authorized.list와 owl.workspace.member.list가 포함됩니다. 이전 member 범주는 제거됩니다. owl.member.list는 동일한 매개변수와 권한 검사를 사용하는 호출 별칭으로 유지되지만 별도 도구로 표시되지 않습니다.
| 도구명 | 기능 | 질문 예시 | 주요 매개변수 | 권한 |
|---|---|---|---|---|
owl.workspace.data_authorized.list |
권한이 있는 쿼리 대상 워크스페이스를 사이트별로 조회 | 워크스페이스 간 쿼리 전에 대상 확인 | region_code, search, page_index, page_size |
읽기 전용 |
owl.workspace.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 사용 경로¶
다음 단계는 기본 facade 모드를 기준으로 합니다. 서버에서 static 모드가 활성화된 경우 동일한 이름의 비즈니스 도구를 직접 호출할 수 있으며 exec_tool을 거칠 필요가 없습니다.
데이터 조회형 문제¶
"메트릭, 로그, 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를 호출하여 조회를 실행합니다.
장애 대응형 문제¶
"인시던트 조회, 인시던트 처리 과정 추적, 인시던트 댓글 추가" 등의 문제에 적합합니다.
- 장애 UUID를 알면
owl.incident.get을 호출하고, 모르면 먼저owl.incident.list로 찾습니다. - 관련 이벤트 참조의 모든 페이지를 읽은 뒤
owl.event.get으로 이벤트 내용을 조회합니다. owl.incident_comment.list로 댓글을,owl.incident_operation.list로 작업 기록을 확인합니다.- 진행 상황을 추가해야 하면
owl.incident_comment.add를 호출합니다.
리소스 객체 위치 파악형 문제¶
"호스트, 컨테이너, 프로세스 등 인프라 객체 상세 정보 조회" 문제에 적합합니다.
exec_tool을 통해owl.infrastructure.list를 호출하여 대상 객체를 찾습니다.- 반환 결과의 식별 정보를 기반으로
exec_tool을 통해owl.infrastructure.get을 호출하여 객체 상세 정보를 획득합니다.
워크스페이스 간 Trace 조회형 문제¶
"trace_id로 동일 조직의 여러 워크스페이스에 걸친 Trace 조회" 문제에 적합합니다.
- 현재 워크스페이스는 직접 쿼리합니다. 동일 조직의 다른 워크스페이스는 UUID를 모를 때만
owl.account.workspace.same_org.list(CLI:owl workspace same-org list)로 검색합니다. 반환된workspace_uuid를owl.data.same_org.trace.query에 전달하고, 목록 페이지 처리 전용인workspace_id는 사용하지 마세요. - 반환 결과에서
workspace_uuid를 가져옵니다(workspace_id를 가져오지 마십시오). exec_tool을 통해owl.data.same_org.trace.query를 호출하고 필수trace_id를 전달하며, 선택한workspace_uuid를workspace_uuids로 전달합니다. 생략하거나 빈 배열로 전달하면 현재 워크스페이스만 조회합니다.- 추가 필터링이 필요한 경우 중괄호가 없는
where_clause를 사용하고trace_id조건을 중복으로 추가하지 마십시오. 워크스페이스 간 Trace 조회는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를 호출합니다.