MCP 서버 구현, 지속적인 코딩 에이전트 메모리를 위한 리플렉션 페이퍼 반영

한 개발자가 Reflexion 논문(Shinn 외, NeurIPS 2023)을 MCP 서버로 구현하여 로컬 코딩 에이전트의 일반적인 문제인 세션 간 지속적 메모리 부족을 해결했습니다. reflect-mcp라는 이 도구는 에이전트가 실수를 기억하고 반복하지 않도록 합니다.
작동 방식
이 시스템은 구조화된 워크플로우를 통해 작동합니다:
- 모든 테스트 실패 후, 에이전트는 자신의 작업을 비판하고 오류에서 패턴을 추출합니다
- 이러한 교훈은 향후 참조를 위해 저장됩니다
- 새 작업을 시작하기 전에, 에이전트는 전체 텍스트 검색을 사용하여 과거 교훈을 상기합니다
- 패턴 매칭은 완전히 정규식 기반입니다 - 분류를 위한 LLM 호출이 필요하지 않습니다
개발자는 오류 메시지가 결정론적 매칭이 효과적으로 작동할 만큼 예측 가능하다고 언급합니다. 에이전트는 컨텍스트를 가지고 있기 때문에 비판을 작성하고, 서버는 교훈의 구조화와 중복 제거를 처리합니다.
기술적 구현
- MCP(Model Context Protocol) 서버로 구축됨
- 저장 및 검색을 위해 SQLite와 FTS5 사용
- 모든 MCP 호환 클라이언트와 작동
- 설치 방법:
cargo install reflect-mcp
일주일 후 결과
개발자는 코딩 에이전트의 행동에서 여러 가지 개선 사항을 보고했습니다:
- 사용자 입력에 대해 동일한
unwrap()을 수행하지 않게 됨 - 시간대 처리를 잊지 않게 됨
- 이전에 본 실패 패턴을 자동으로 피하기 시작함
- 패턴 추적을 통해 프로젝트 전반에 걸친 반복적인 실수가 가시화됨
이 프로젝트는 GitHub에서 https://github.com/rohansx/reflect에서 확인할 수 있습니다. 개발자는 로컬 코딩 에이전트를 위한 지속적 메모리 설정을 실험해 본 다른 사람들의 피드백을 구하고 있습니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Brand-Docs: Claude가 템플릿에서 DOCX, PPTX, XLSX를 생성하는 오픈소스 도구
레딧 사용자가 브랜드 문서(Brand-Docs)를 오픈소스로 공개했습니다. 이 도구는 클로드(Claude)가 기업 브랜드 템플릿의 레이아웃, 스타일, 이미지를 그대로 유지하며 Office 문서(DOCX, PPTX, XLSX)를 생성할 수 있도록 돕습니다.

오픈 소스 Grafana 대시보드, OpenTelemetry를 통해 Claude Code 비용 및 사용량 추적
한 SRE가 Claude Code의 OpenTelemetry 메트릭을 Prometheus 호환 백엔드로 가져와 Claude Code 비용, 토큰 사용량, 캐시 히트 비율, 편집 결정을 시각화하는 무료 Grafana 대시보드를 만들었습니다.

깃허브의 Spec-Kit과 클로드 코드를 2개월간 사용해 본 결과: 효과적인 점과 그렇지 않은 점
개발자가 GitHub의 Spec-Driven Development 툴킷을 Claude Code와 함께 사용한 실용적인 노트를 공유하며, 5단계 워크플로우, 드리프트 문제, 오버헤드 트레이드오프 및 설정 팁을 다룹니다.

ClawHost 오픈소스 OpenClaw 원클릭 배포, GitHub 스타 200+ 돌파
ClawHost는 전체 서버 접근 및 제어 기능을 갖춘 원클릭 OpenClaw 설치를 위한 오픈소스 도구로, 200개 이상의 GitHub 스타를 달성했습니다. 이 프로젝트는 불안정한 상용 래퍼의 문제를 해결하기 위해 무료로 자체 호스팅 가능한 솔루션을 제공합니다.