exportOPENAI_API_KEY=sk-xxx
curl -sL https://raw.githubusercontent.com/mem0ai/mem0/main/openmemory/run.sh | bash
# 또는 수동
git clone https://github.com/mem0ai/mem0.git
cd mem0/openmemory
make env && make build && make up
지원 벡터 스토어: Qdrant(기본), Weaviate, Redis, pgvector, Chroma, Milvus, Elasticsearch, FAISS
Makefile 명령어
명령
설명
make build
Docker 이미지 빌드
make up
서비스 시작
make down
서비스 중지 + 볼륨 삭제
make logs
로그 확인
make shell
API 컨테이너 셸 접속
make migrate
DB 마이그레이션 실행
make env
.env 템플릿 복사
make ui-dev
UI 개발 서버 실행
MCP 서버 통합
엔드포인트
GET /mcp/{client_name}/sse/{user_id} # SSE 연결
POST /mcp/{client_name}/sse/{user_id}/messages/ # 메시지 전송
POST /mcp/messages/ # 범용 메시지
MCP 도구 (4개)
도구
설명
add_memories
텍스트를 메모리로 저장 (벡터 임베딩 + DB 기록)
search_memory
시맨틱 검색으로 관련 메모리 조회
list_memories
사용자의 모든 메모리 목록 조회
delete_all_memories
전체 메모리 삭제
클라이언트 등록
npx @openmemory/install local http://localhost:8765/mcp/<client-name>/sse/<user-id> --client <client-name>
지원 클라이언트: Claude Desktop, Cursor, Windsurf, Cline 등 MCP 호환 도구 전체