Memora v0.2.25 MCP 서버: D1 데이터베이스에서 쓰기 속도 5배 향상

Memora v0.2.25의 성능 개선
Memora v0.2.25는 클로드에게 시맨틱 검색, 지식 그래프 기능, 세션 간 기억 회상 등 지속적 메모리 기능을 제공하는 경량 MCP(Model Context Protocol) 서버입니다. 이 서버는 로컬 저장을 위한 SQLite 또는 원격 저장을 위한 Cloudflare D1, S3, R2를 지원합니다.
최신 릴리스는 D1 데이터베이스 작업의 상당한 성능 개선에 초점을 맞추고 있습니다. 주요 변경 사항은 D1에서의 memory_create 및 memory_update 작업이 호출당 10초 이상에서 약 2초로 단축되었다는 점입니다.
느렸던 부분
ensure_schema()가 모든 도구 호출 시 7-9회의 D1 왕복을 수행하여 매번 약 4-8초를 낭비했습니다- Crossref 스캔이 500개 메모리 저장소에서 약 10회 왕복이 필요한 2단계
list + get_embeddings패턴을 사용했습니다 - D1 세션 토큰이 클래스 수준에 저장되어 백그라운드 스레드에 의해 덮어쓰여질 수 있었습니다
변경된 사항
- 스키마가 이제 백엔드 인스턴스별로 캐시되며, 연결 시 한 번만 지불됩니다
- Crossref 스캔이 단일 페이지네이션된
LEFT JOIN작업으로 재작성되었습니다 - 세션 토큰이 인스턴스별 저장소로 이동하여 백엔드 수준의 keep-max 북마크 미러링을 구현했습니다
실제 D1에서 측정된 성능
memory_create: 10초 이상 → 약 1.8초memory_update: 10초 이상 → 약 1.1초connect()2번째 호출 이후: 약 4-8초 → 약 0ms (캐시 히트)
추가 개선 사항으로는 Durable Object 요청 감소(Cloudflare 비용 절감), 그래프 UI의 XSS 수정, CloudSQLiteBackend 파일 교체를 위한 스키마 캐시 정확성 수정 등이 포함됩니다. 이 릴리스는 스키마 마이그레이션이 필요하지 않으며 API 변경 없이 이전 버전과의 호환성을 유지합니다. 모든 39개 테스트가 통과했습니다.
이러한 유형의 MCP 서버는 AI 코딩 에이전트에게 세션 간 지속적 메모리를 제공하여 더 많은 맥락과 일관된 상호작용을 가능하게 하려는 개발자에게 유용합니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

오픈소스 Go 포트인 Claude Code CLI가 claw-code-go로 출시되었습니다
개발자 dolm09이 최근 유출된 내용을 기반으로 Claude Code CLI의 완전한 Go 포트인 claw-code-go를 공개했습니다. 이 프로젝트는 약 10,000줄의 코드로 구성되어 있으며 단일 자체 포함 실행 가능 바이너리를 생성합니다.

ScreenMind: 로컬 우선 AI 메모리, 컴퓨터 전체 활동을 인덱싱하다
ScreenMind는 Gemma 4 E2B를 로컬에서 사용하여 화면, 회의, 음성 메모를 캡처합니다. 4GB 이상의 VRAM에서 Q4 양자화로 실행됩니다. 과거 활동을 검색하고, 이력과 대화하며, MCP를 통해 Claude/Cursor에 연결할 수 있습니다.

LLM 컨텍스트 윈도우를 위한 더블 버퍼링 기술로 스톱-더-월드 컴팩션을 제거합니다
더블 버퍼링이라는 기술은 초기에 요약을 수행하고 두 개의 버퍼를 유지함으로써 컨텍스트 윈도우 압축 중에 LLM 에이전트가 멈추는 것을 방지할 수 있으며, 추가 추론 비용 없이 원활한 전환을 가능하게 합니다.

개발자가 Kotlin 멀티플랫폼 프로젝트를 위한 실용적인 Claude 스킬을 개발하다
한 개발자가 기존 스킬들이 너무 일반적이거나 특정 스택에 편향되어 있거나 실질적으로 유용하지 않다고 판단한 후, Kotlin Multiplatform 작업을 위해 특별히 제작된 Claude 스킬의 공개 저장소를 구축했습니다. 이 스킬들은 아키텍처 리뷰, 기능 구현, 모듈화, Compose Multiplatform UI, 네비게이션, 플랫폼 브릿지, 딥 링크, 적응형 UI, 테스팅, 빌드 거버넌스를 다룹니다.