# GPT OpenMemory MCP Server
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` | 내보낸 파일 목록 |
## 설치
```bash
pip install fastapi uvicorn aiosqlite aiofiles
```
## 실행
```bash
python server.py
```
서버가 `http://127.0.0.1:8769`에서 시작됩니다.
## API 엔드포인트
- `GET /health` - 헬스체크
- `POST /mcp` - MCP JSON-RPC 요청
## 데이터 저장 위치
- SQLite DB: `./memory.db`
- 내보낸 파일: 사용자 지정 경로
## 사용 예시
ChatGPT에서:
- "이 대화를 OpenMemory에 저장해줘"
- "이전 대화 기록 불러와줘"
- "프로젝트 관련 내용 검색해줘"
- "대화 내용을 마크다운으로 저장해줘"
## 원본 프로젝트
[@peakmojo/mcp-openmemory](https://www.npmjs.com/package/@peakmojo/mcp-openmemory)에서 Python으로 포팅되었습니다.
## 라이선스
MIT License
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/seanshin0214/gpt-openmemory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server