Repolode
doobidoo

doobidoo/mcp-memory-service

AI 에이전트용 자체 호스팅 영구 메모리 서비스로, REST API와 MCP를 통해 Claude 같은 프레임워크와 어시스턴트가 공통 컨텍스트를 저장하고 가져올 수 있습니다.

대체할 수 있는 제품:Mem0

스타
2,091
포크
395
열린 이슈
49
마지막 커밋
17시간 전

어떤 프로젝트인가요?

mcp-memory-service는 세션이 바뀌어도 결정 사항, 메모, 프로젝트 컨텍스트를 유지하는 AI 에이전트용 오픈소스 메모리 백엔드입니다. REST API, MCP 서버, OAuth, CLI, 웹 대시보드를 제공하는 자체 호스팅 서비스 하나로 동작하므로 LangGraph, CrewAI, AutoGen으로 만든 에이전트와 일반 HTTP 클라이언트, Claude Desktop 및 Claude Code 같은 MCP 클라이언트가 모두 같은 메모리 저장소를 읽고 쓸 수 있습니다.

기본 저장 기능 외에도 벡터 검색과 BM25 키워드 검색을 결합하고, 태그 및 시간 범위 필터링을 지원합니다. 메모리를 유형이 지정된 관계로 지식 그래프에 연결할 수 있고, 시간이 지나면서 자동으로 통합할 수 있으며, PDF, 텍스트, Markdown 파일이나 mem0 내보내기 파일에서 가져올 수 있습니다. 저장소 옵션으로는 로컬 SQLite, Cloudflare, Milvus, 그리고 로컬 읽기 작업을 원격 보조 저장소와 동기화하는 Hybrid 백엔드가 있습니다. 임베딩은 ONNX를 통해 로컬에서 실행됩니다.

서버는 기본적으로 localhost에 바인딩되며, 네트워크에 노출하려면 명시적인 설정과 인증이 필요합니다.

핵심 기능

  • 01REST API와 MCP 서버가 에이전트 및 클라이언트 전반에서 하나의 메모리 저장소를 공유합니다.
  • 02하이브리드 검색은 벡터 유사도 검색과 BM25 키워드 검색, 태그 필터를 결합합니다.
  • 03지식 그래프에 메모리 간 유형이 지정된 관계를 저장합니다.
  • 04오래된 메모리를 자동으로 군집화하고 압축해 통합합니다.
  • 05로컬 ONNX 임베딩과 SQLite 저장소를 사용해 핵심 작업을 자체 인프라에서 처리합니다.
  • 06PDF, 텍스트, Markdown 파일과 mem0 내보내기 파일을 가져오며, 웹 대시보드와 CLI를 제공합니다.

활용 사례

  • LangGraph 또는 CrewAI 에이전트 간에 프로젝트 결정 사항과 아키텍처 메모를 공유합니다.
  • Claude Desktop 또는 Claude Code에 채팅 세션을 넘어 지속되는 메모리를 제공합니다.
  • 소규모 팀의 AI 도구를 위한 자체 호스팅 메모리 서비스를 운영합니다.
  • mem0의 메모리를 자체 호스팅 저장소로 마이그레이션합니다.

빠른 시작

  1. 1

    PyPI에서 패키지를 설치합니다

    pip install mcp-memory-service
  2. 2

    AI 클라이언트 설정에 메모리 서버를 추가합니다(예: Claude Desktop)

  3. 3

    localhost에서 REST API 서버를 시작합니다

    MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http

사용 전 알아둘 점

  • 간편 HTTP 설정은 익명 액세스를 허용하므로 네트워크에 노출하기 전에 보안을 적용하세요.
  • 네트워크 주소에 바인딩하려면 인증, 방화벽 규칙, VPN 또는 TLS 종료가 필요합니다.
  • 검색 요약과 같은 선택적 LLM 기능을 사용하려면 LLM 제공업체를 구성해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

mcp-memory-service은(는) 무엇인가요?
AI 에이전트용 자체 호스팅 영구 메모리 서비스로, REST API와 MCP를 통해 Claude 같은 프레임워크와 어시스턴트가 공통 컨텍스트를 저장하고 가져올 수 있습니다. mcp-memory-service는 세션이 바뀌어도 결정 사항, 메모, 프로젝트 컨텍스트를 유지하는 AI 에이전트용 오픈소스 메모리 백엔드입니다. REST API, MCP 서버, OAuth, CLI, 웹 대시보드를 제공하는 자체 호스팅 서비스 하나로 동작하므로 LangGraph, CrewAI, AutoGen으로 만든 에이전트와 일반 HTTP 클라이언트, Claude Desktop 및 Claude Code 같은 MCP 클라이언트가 모두 같은 메모리 저장소를 읽고 쓸 수 있습니다.
mcp-memory-service은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mcp-memory-service은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mcp-memory-service은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mcp-memory-service의 마지막 커밋은 2026년 11월 6일입니다.
mcp-memory-service은(는) 어디에 사용할 수 있나요?
LangGraph 또는 CrewAI 에이전트 간에 프로젝트 결정 사항과 아키텍처 메모를 공유합니다. Claude Desktop 또는 Claude Code에 채팅 세션을 넘어 지속되는 메모리를 제공합니다. 소규모 팀의 AI 도구를 위한 자체 호스팅 메모리 서비스를 운영합니다. mem0의 메모리를 자체 호스팅 저장소로 마이그레이션합니다.
mcp-memory-service는 어떻게 설치하나요?
PyPI에서 패키지를 설치합니다: pip install mcp-memory-service AI 클라이언트 설정에 메모리 서버를 추가합니다(예: Claude Desktop) localhost에서 REST API 서버를 시작합니다: MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http
mcp-memory-service은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/doobidoo/mcp-memory-service

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트