TL;DR
- 직렬화된 도구 출력이 32 KiB 이상이고 비어 있지 않은 JSON 객체 배열을 포함하면 결과를 컨텍스트 밖으로 분리해 SQL 조회 대상으로 제공함.
- 지원 형식은 직접 JSON 배열, JSON 배열을 담은 MCP 텍스트 블록,
structuredContent배열이며 오류·바이너리 또는 혼합 블록·32 KiB 미만 출력은 그대로 전달함. - 열 유형은 BOOLEAN, BIGINT, DOUBLE, VARCHAR로 추론하며, 중첩 객체·배열·혼합 유형은 JSON 텍스트로 저장하고 누락 값은 SQL
NULL로 처리함. - 에이전트에는 간결한 설명자를 제공하고, 에이전트가 데이터를 직접 조회함; 예를 들어 상태별 이슈 수를 집계하고 내림차순으로 정렬함.
- 쿼리에는
SELECT,WITH,SHOW,DESCRIBE,EXPLAIN만 허용하고 변경 쿼리·복수 문장·쿼리 중간 세미콜론을 거부함; DuckDB는 읽기 전용으로 열고 외부 접근·확장 로딩을 비활성화하며, 결과는 500행, 32 KiB로 제한하고 실행 시 네트워크 호출이나 데몬·백그라운드 서비스를 사용하지 않음.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요