list_allowed_roots
Check which folders this server may open, along with extension, file size, and scan count limits. Use this first to get valid root paths before calling other tools; paths outside these roots are rejected.
Instructions
이 서버가 열 수 있는 폴더와 제한값을 조회합니다.
모든 작업의 출발점입니다. 경로를 추측해서 다른 도구를 부르지 말고, 여기서 얻은 root 아래의 경로만 넘기세요. root 밖은 전부 거부됩니다.
Returns:
AllowedRootsResponse: roots[](경로·존재여부), 여는 확장자 목록,
파일 크기 상한, 스캔 개수 상한, 그리고 이 제한들이 적힌 설정 파일 경로.
Examples: - 사용: "어떤 폴더를 분석할 수 있나요?" / 다른 도구가 PATH_OUTSIDE_ROOT로 거부했을 때 - 사용하지 않음: 이미 root를 알고 파일 목록이 필요할 때 → scan_folder
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| roots | Yes | scan_folder에 넘길 수 있는 root 목록 | |
| stage | Yes | 분석 워크플로에서 지금 위치한 단계 | |
| status | Yes | 이 호출의 결과 상태 | |
| workflow | Yes | 이 서버의 단계 순서. tools/list는 도구 목록만 주고 순서를 주지 않으므로 여기서 알려 줍니다 | |
| config_path | Yes | 이 제한들이 적힌 설정 파일. 넓히려면 사람이 직접 고쳐야 합니다. | |
| max_file_mb | Yes | 한 파일 크기 상한(MB) | |
| next_actions | No | 이어서 호출하면 좋은 도구 목록 | |
| observability | Yes | 트레이스 상태 (run_id, 켜짐 여부, 기록 줄 수, 쓰기 실패 수). 본문은 트레이스에 남지 않습니다 | |
| max_scan_entries | Yes | scan_folder가 한 번에 돌려줄 최대 파일 수 | |
| allowed_extensions | Yes | 이 서버가 여는 확장자 |