Server has 15 tools with complete input schemas and descriptions in Korean. Naming follows verb_noun convention (list_, read_, create_, update_, delete_, search_, get_, append_, add_). Schemas use Zod validation with security limits (MAX_PATH_LENGTH=500, MAX_CONTENT_LENGTH=10MB). However, output schemas are not documented, LLMs cannot predict response structure. Parameter descriptions are present but generic (e.g., '페이지 경로 또는 이름' lacks format/constraint details). Error handling is minimal, no recovery guidance or categorization. No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels (READ_ONLY, WRITE, DESTRUCTIVE). Composition is sound: tools are single-responsibility and chainable (e.g., list_pages → read_page). Security: no secrets in params, but no audit logging or permission gates visible.
오늘 저널에 아티클 정보 추가. 대화 정리, 웹 아티클, 읽은 글 등을 기록
오늘 저널에 책 정보 추가. 읽은 책, 읽고 싶은 책 기록
오늘 저널에 전시회 정보 추가. 본 전시회, 보고 싶은 전시회 기록
오늘 저널에 영화 정보 추가. 본 영화, 보고 싶은 영화 기록
기존 페이지 끝에 내용 추가
오늘 또는 특정 날짜의 저널 페이지 생성
새 페이지 생성. Logseq 프로퍼티 포함 가능
페이지 삭제
Output schemas not documented. LLMs cannot predict response structure (fields, types, pagination). Forces agents to guess what data is returned and how to chain tools.
No tool annotations despite clear risk levels. delete_page is DESTRUCTIVE but lacks destructiveHint. read_page is READ_ONLY but lacks readOnlyHint. Agents cannot distinguish safe from dangerous operations.
Parameter descriptions lack format/constraint details. 'date' params say 'YYYY-MM-DD' in description but no validation shown. 'path' accepts 'pages/note' OR 'note' but ambiguity not resolved in description. LLMs cannot reliably format inputs.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 60 | 2026-07-28+ | v2 |
특정 페이지를 참조하는 모든 페이지 조회
페이지 간 연결 그래프 데이터 조회. 링크/백링크/태그 관계 포함
오늘 또는 특정 날짜의 저널 페이지 조회
Graph 내 모든 페이지 목록 조회. 각 페이지의 메타데이터(경로, 이름, 태그, 링크, 백링크) 반환
특정 페이지의 전체 내용과 메타데이터 조회
페이지 내용/제목 검색. 태그 및 폴더 필터 지원
기존 페이지 내용 수정
No error handling guidance. Tools return success/failure but no recovery hints. If delete_page fails, agent has no guidance on whether to retry, ask user, or abort. No categorization of retryable vs fatal errors.
No confirmation/dry-run for destructive operations. delete_page can permanently remove data with no undo. Agents make mistakes, no safeguard against accidental deletion.