Sandra: 클로드를 위한 오픈소스 영구 그래프 메모리 MCP

Claude는 세션 사이에 모든 것을 잊어버립니다. 프로젝트 메모리와 CLAUDE.md가 도움이 되지만 구조화된 지식으로 확장되지는 않습니다. Sandra는 이 문제를 해결합니다: MIT 라이선스로 오픈소스화된 그래프 + 벡터 메모리 백엔드로 네이티브 MCP 서버를 갖추고 있습니다. 15년 전 EverdreamSoft의 내부 메모리 레이어로 시작되어 현재도 Spells of Genesis를 프로덕션에서 구동 중입니다.
주요 기능
- 그래프(주어, 동사, 목적어) 형태의 세션 간 영구 메모리
- Claude가 MCP 도구를 통해 읽고 쓰며, 수동 업데이트 불필요
- 정확 검색, 퍼지 검색, 의미 검색을 MCP 도구로 제공
- 구조화된 참조 위에 엔터티별 장문 저장(메모, 전체 문서)
구체적 예시
한 세션에서 Claude에게 "Marie와 Tom과 함께 Phoenix를 개발 중이고, Postgres 위에서 돌아가"라고 알려줍니다. 일주일 후 새 채팅에서 "Phoenix 팀원은 누구?" → Marie와 Tom. Tom이 동일한 Sandra 인스턴스에 연결된 자신의 Claude 세션을 열고 "Marie의 프로젝트는 어떤 DB를 사용해?" → Claude가 Marie → works_on → Phoenix → uses → Postgres를 탐색합니다. 동일한 그래프, 모든 팀원, 수동 전달 불필요.
벡터 메모리는 일반적으로 원래 문장을 청크로 반환하고 다른 경로로 쿼리하면 연결을 잃으며, 대부분의 설정은 사용자별로만 동작합니다.
설정 (2분)
git clone https://github.com/everdreamsoft/sandra && cd sandra
docker compose up -d
claude mcp add sandra --transport http --url http://127.0.0.1:8090/mcp
그런 다음 Claude에게 무언가를 기억하도록 요청하거나, 쿼리하거나, 대화하면서 그래프를 구축하세요.
벤치마크
Sandra는 Structured Recall Bench(130개의 결정론적 질문, LLM 평가자 없음)에서 0.89점을 기록했습니다. 벡터 스토어는 동일한 벤치마크에서 0.25에서 0.48 사이에 분포합니다. 방법론 및 원시 JSON: 벤치마크 상세.
대상
Claude AI 코딩 에이전트를 사용하며 세션 간 영구적이고 구조화된 다중 사용자 메모리가 필요한 개발자.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

NGX-OS: eBPF와 MCP 통합으로 AI를 위해 구축된 네트워크 운영 체제
NGX-OS는 AI 통합을 위해 처음부터 설계된 네트워크 운영 체제로, eBPF를 사용한 실시간 원격 측정과 MCP를 통해 번역 계층 없이 네트워크 상태 데이터에 직접 접근할 수 있는 LLM 접근을 제공합니다.

내 오픈클로가 물리적 몸을 얻었어: 눈, 다리, 목소리를 가진 로봇 강아지
없음

클로드 바나나: 디자인 시스템을 인지한 이미지 생성을 위한 클로드 코드 플러그인
Claude Banana는 Google의 Gemini API를 사용하여 이미지를 생성하는 Claude Code 플러그인입니다. 컨텍스트 인식 프롬프트 제작을 통해 Tailwind 설정, CSS 변수, 디자인 토큰 및 기존 자산을 읽어 프로젝트의 시각적 스타일을 이해합니다.

슬레이트: 내장 브라우저가 탑재된 오픈소스 macOS AI 채팅 앱
Slate는 단일 창에서 AI 채팅과 웹 브라우징을 결합한 네이티브 macOS 앱으로, Anthropic, OpenAI, Gemini 및 Ollama 모델을 지원합니다. SwiftUI와 WebKit으로 구축되어 리소스 사용량이 적으며 MIT 라이선스로 제공됩니다.