Skip to main content
Glama
README.md1.57 kB
# @inchankang/zettel-memory-common Zettel Memory 시스템의 공통 스키마, 타입, 유틸리티 함수들을 제공하는 패키지입니다. ## 주요 기능 - **스키마 정의**: Front Matter, PARA 카테고리, 검색 쿼리 등의 Zod 스키마 - **타입 정의**: TypeScript 타입 정의들 - **유틸리티 함수**: UID 생성, 경로 정규화, 링크 파싱, 민감정보 마스킹 등 - **에러 처리**: 표준 에러 코드와 에러 클래스들 ## 설치 ```bash npm install @inchankang/zettel-memory-common ``` ## 사용법 ```typescript import { generateUid, FrontMatterSchema, PARA_CATEGORIES, ZettelMemoryError, ErrorCode } from '@inchankang/zettel-memory-common'; // UID 생성 const uid = generateUid(); // "20250927T103000Z" // Front Matter 검증 const frontMatter = { id: uid, title: '제목', category: 'Resources', // ... }; const validated = FrontMatterSchema.parse(frontMatter); ``` ## API 문서 ### 스키마 - `FrontMatterSchema`: YAML Front Matter 스키마 - `UidSchema`: UID 형식 검증 - `ParaCategorySchema`: PARA 카테고리 검증 - `SearchQuerySchema`: 검색 쿼리 스키마 ### 유틸리티 - `generateUid()`: 현재 시간 기반 UID 생성 - `parseMarkdownLinks()`: 마크다운 링크 파싱 - `maskSensitiveInfo()`: 민감정보 마스킹 - `createSnippet()`: 검색 스니펫 생성 ### 에러 처리 - `ZettelMemoryError`: 기본 에러 클래스 - `FileSystemError`: 파일 시스템 에러 - `ValidationError`: 스키마 검증 에러 - `IndexError`: 인덱스 관련 에러

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/inchan/memory-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server