Qdrant + Ollama MCP server for Claude Code memory management
Server has 19 tools with complete input schemas and descriptions in Korean. Naming follows verb_noun pattern (memory_save, memory_search, etc.). Descriptions are present but brief (avg ~80 chars, below the 194-char baseline). Schemas are well-structured with enums and type constraints. However, output schemas are not documented in the source, parameter descriptions lack depth (e.g., 'TTL 원본 문자열' without format guidance), and error handling guidance is absent. No tool annotations (readOnlyHint/destructiveHint) despite clear risk classifications. Security concern: memory_import accepts raw JSON data as string parameter without validation hints.
메모리 백업을 생성한다.
여러 메모리를 일괄 소프트 삭제한다.
메모리 개수를 조회한다.
메모리를 소프트 삭제한다. 실제 삭제는 보존 기간 후 자동으로 수행된다.
이미지/파일 메모리를 다운로드한다.
메모리를 JSON 형식으로 내보낸다.
ID로 메모리를 조회한다.
JSON 형식의 메모리를 가져온다.
두 메모리 간의 관계를 설정한다.
Output schemas not documented. LLMs cannot infer what fields each tool returns, forcing them to guess downstream field names and risking broken tool chains.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk classifications (WRITE, REVERSIBLE, READ_ONLY). LLMs cannot determine which tools are safe to retry or have side effects.
Parameter descriptions lack actionable constraints. 'TTL 원본 문자열 (예: '3d', '12h')' provides examples but no formal format spec. LLMs may pass invalid TTL values.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 48 | <=2025-11-25 | v2 |
메모리 목록을 조회한다. 필터링, 정렬, 페이징을 지원한다.
메모리를 다른 저장소로 마이그레이션한다.
Obsidian vault와 메모리를 동기화한다.
임베딩 모델 변경 시 전체 메모리의 벡터를 재생성한다.
백업에서 메모리를 복원한다.
메모리를 저장한다. 텍스트(general), 이미지(images), 파일(files), 시크릿(secrets) 중 하나의 저장소에 저장된다.
벡터 임베딩 기반 의미 검색으로 메모리를 검색한다.
메모리 저장소의 통계 정보를 조회한다.
메모리 내용을 요약한다. Ollama LLM을 사용한다.
메모리를 수정한다. 부분 업데이트를 지원한다.
memory_import accepts raw JSON data as a string parameter without validation guidance. No error recovery hints if JSON is malformed or contains invalid memory objects.
Descriptions are in Korean only. Non-Korean-speaking developers and LLMs trained primarily on English cannot understand tool purpose or parameter semantics.