silentium은 Bun 기반의 파일 메모리 MCP 서버입니다. 표준 입출력(stdio)으로 JSON-RPC를 처리하며, 메모리의 진실 원천은 XDG 데이터 디렉터리 아래의 events.jsonl입니다.
bun installbun run devbun testbun run bench
bun run eval:memory
bun run eval:memory:marathon
bun run eval:memory:hard
bun run eval:memory:adversarial
bun run eval:memory:longrange벤치마크 설계와 최근 측정 결과는 docs/benchmarks.md를 참고하면 됩니다.
bun run buildevents.jsonl로부터 memories/, archive/, index/, stats.json을 재구성합니다.
bun run rebuildrememberrecallget_memorylist_memoriesupdate_memoryreinforce_memoryforget_memory
silentium://memory/statssilentium://memory/{id}silentium://memory/type/{type}
기본 루트는 ${XDG_DATA_HOME:-~/.local/share}/silentium/memory/입니다.
events.jsonl: append-only 이벤트 로그memories/*.json: 현재 메모리 스냅샷archive/*.json: 아카이브된 메모리 스냅샷index/by-type/*.jsonindex/by-subject/*.jsonindex/by-status/*.jsonindex/inverted.jsonindex/recent.jsonindex/high-importance.jsonstats.json
세부 레이아웃 설명은 docs/file-memory-layout.md를 참고하면 됩니다.
{
"mcpServers": {
"silentium": {
"command": "bun",
"args": ["run", "/Users/junkijin/Workspaces/silentium/src/main.ts"]
}
}
}