ChatGPT Desktop용 대화 메모리 및 문서 저장 MCP 서버입니다.
OpenMemory는 ChatGPT Desktop에서 대화 내용을 로컬에 저장하고 관리할 수 있게 해주는 MCP 서버입니다. ChatGPT의 개발자 모드에서 비활성화되는 내장 메모리 기능을 대체합니다.
- 대화 메모리 저장: 중요한 대화 내용을 SQLite DB에 저장
- 메모리 검색: 키워드 및 컨텍스트 기반 검색
- 추상화(요약): 대화 내용 자동 요약 저장
- 마크다운 내보내기: 대화를 .md 파일로 저장
- 문서 저장: 임의의 콘텐츠를 로컬 파일로 저장
| 도구 | 설명 |
|---|---|
save_memory |
대화 메모리 저장 |
recall_memory_abstract |
메모리 요약 조회 |
update_memory_abstract |
메모리 요약 업데이트 |
get_recent_memories |
최근 대화 조회 |
search_memories |
메모리 검색 |
get_memory_stats |
통계 조회 |
export_to_markdown |
마크다운으로 내보내기 |
save_document |
문서 로컬 저장 |
list_exported_files |
내보낸 파일 목록 |
pip install fastapi uvicorn aiosqlite aiofilespython server.py서버가 http://127.0.0.1:8769에서 시작됩니다.
GET /health- 헬스체크POST /mcp- MCP JSON-RPC 요청
- SQLite DB:
./memory.db - 내보낸 파일: 사용자 지정 경로
ChatGPT에서:
- "이 대화를 OpenMemory에 저장해줘"
- "이전 대화 기록 불러와줘"
- "프로젝트 관련 내용 검색해줘"
- "대화 내용을 마크다운으로 저장해줘"
@peakmojo/mcp-openmemory에서 Python으로 포팅되었습니다.
MIT License