로컬 MCP 메모리 시스템과 AI 대화를 위한 통합 기능

이것이 무엇인가요
한 개발자가 AI 대화를 위한 로컬 메모리 시스템을 만들었습니다. 이 시스템은 단순히 정보를 저장하는 것이 아니라 통합하고 종합합니다. MCP 서버로 구축된 이 시스템은 Claude Desktop 및 Claude Code와 같은 호환 가능한 클라이언트와 함께 작동하며, 데이터가 하드웨어를 떠나지 않고 100% 로컬에서 실행됩니다.
작동 방식
표준 RAG 시스템과의 주요 차이점은 통합 과정입니다. 6시간마다 로컬 LLM(LM Studio에서 실행되는 Qwen 2.5-7B)이 주제별로 최근 메모리를 클러스터링하고 구조화된 지식 문서로 통합합니다. 사실, 해결책, 선호도를 추출하여 기존 지식과 병합하고 모든 것을 버전 관리합니다.
기술 스택
- 임베딩: LM Studio를 통한 nomic-embed-text-v1.5
- 벡터 검색: FAISS(시맨틱 + 키워드 하이브리드)
- 통합 LLM: LM Studio를 통한 Qwen 2.5-7B(Q4)
- 저장소: 에피소드용 SQLite, 벡터용 FAISS
- 프로토콜: MCP — 지원하는 모든 것과 작동
- 구성: TOML
기능
- 코사인 유사도 0.95 임계값을 사용한 시맨틱 중복 제거
- 적응형 놀라움 점수 부여 — 자주 접근하는 메모리는 강화되고, 오래된 메모리는 감소
- 임시 파일 + os.replace를 사용한 원자적 쓰기로 충돌 방지
- 무덤 기반 FAISS 삭제 — 전체 인덱스를 재구성하는 대신 O(1)
- 우아한 성능 저하 — LM Studio가 다운되면 저장소는 계속 작동하고 통합은 일시 중지
- 88개 테스트 통과
MCP 도구
memory_store— 유형, 태그, 놀라움 점수와 함께 에피소드 저장memory_recall— 에피소드 및 통합된 지식에 대한 시맨틱 검색memory_forget— 제거할 에피소드 표시memory_correct— 지식 문서 업데이트memory_export— 전체 JSON 백업memory_status— 상태 확인
MCP가 선택된 이유
모델은 자주 교체되지만, 축적된 지식은 모델과 함께 사라지지 않아야 합니다. MCP는 메모리를 이식 가능하게 만듭니다 — 하나의 저장소, 많은 인터페이스. 메모리 계층은 개별 모델보다 더 가치 있게 됩니다.
실제 결과
약 일주일 사용 후, 시스템은 PC 하드웨어, VR 설정, 코딩 선호도, 프로젝트 아키텍처에 대한 지식 문서를 구축했습니다 — 모두 일반 대화에서 종합되었습니다. 새로운 채팅을 시작할 때, AI는 사용자의 컨텍스트를 다시 설명하지 않고도 이미 알고 있습니다.
요구 사항
- Python 3.11 이상
- Qwen 2.5-7B 및 nomic-embed-text-v1.5가 로드된 LM Studio
- 모든 MCP 클라이언트
📖 전체 소스 읽기: r/LocalLLaMA
👀 See Also

Claude Code Routines, CLI 성능을 20개 이상의 PR에서 2.4배 향상
Claude Code의 Routines를 2시간 주기로 사용하여 오픈소스 CLI(Repomix)를 자율적으로 튜닝한 결과, 20개 이상의 자동 생성 PR과 2.4배의 런타임 개선이 이루어졌습니다.

Repo 토큰: LLM 컨텍스트 윈도우 인식을 위한 GitHub 액션 토큰 개수 배지 추가
Repo Tokens는 tiktoken을 사용하여 코드베이스의 토큰 수를 계산하고 README에 배지를 표시하여 LLM의 컨텍스트 창을 얼마나 채우는지 보여주는 GitHub Action입니다. 배지는 30% 미만은 녹색, 50-70%는 노란색, 70% 이상은 빨간색으로 표시됩니다.

Fennara: 반복적 피드백 루프를 갖춘 AI 에이전트를 위한 Godot 플러그인 + MCP
Fennara는 각 편집 후 AI 에이전트에 스크립트 진단, 씬 검증, 런타임 오류, 노드 정보, 스크린샷, 의미 검색 결과를 제공하는 Godot 플러그인이자 MCP 서버입니다. 이를 통해 한 번의 명령어보다 더 긴밀한 피드백 루프를 가능하게 합니다.

ScreenMind: 로컬 우선 AI 메모리, 컴퓨터 전체 활동을 인덱싱하다
ScreenMind는 Gemma 4 E2B를 로컬에서 사용하여 화면, 회의, 음성 메모를 캡처합니다. 4GB 이상의 VRAM에서 Q4 양자화로 실행됩니다. 과거 활동을 검색하고, 이력과 대화하며, MCP를 통해 Claude/Cursor에 연결할 수 있습니다.