Skip to main content
Glama

rlm-mcp: 재귀적 프로젝트 브레인

rlm-mcp는 로컬 저장소를 **"공유 프로젝트 브레인"**으로 변환하는 고급 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 재귀적 추론(RLM 사용)과 로컬 LLM(Ollama)을 활용하여 프로젝트 아키텍처를 분석, 추론 및 기억함으로써 팀이 Grails Core와 같은 복잡한 코드베이스를 깊이 있게 이해하도록 돕습니다.

주요 기능

  • 마찰 없는 자동 조종: Ollama를 자동으로 설치하고, Python 환경(uv)을 관리하며, 최적화된 추론 모델을 가져옵니다.

  • 지속적인 지식: 재귀적 추론을 Git에 커밋할 수 있는 이식 가능한 YAML 지식 베이스로 요약합니다.

  • 워크스페이스 인식: .mcp/ 또는 .rlm/ 폴더 내의 프로젝트 구성을 자동으로 탐색합니다.

  • 재귀적 추론: 다단계 LLM 루프를 사용하여 복잡한 클래스 계층 구조와 아키텍처 패턴을 추적합니다.

Related MCP server: Blueprint MCP

빠른 시작

  1. Ollama가 설치되어 실행 중인지 확인하세요.

  2. 저장소를 복제하고 다음을 실행하세요:

    cargo run
  3. 서버는 자동으로 다음 작업을 수행합니다:

    • OS 및 하드웨어 감지.

    • uv를 사용하여 독립적인 Python 환경 프로비저닝.

    • 권장되는 deepseek-r1:7b 모델 다운로드.

    • stdio에서 MCP 서버 실행.

프로젝트 구조

  • .mcp/: 구성 및 프로젝트별 지식 베이스.

  • knowledge_base/: 프로젝트에 대한 요약된 "영구적 사실" (버전 관리됨).

  • trajectories/: 모든 "사고" 세션의 원시 로그 (Git에서 무시됨).

문서 및 로드맵

전체 "프로젝트 브레인" 아키텍처 로드맵은 PLAN.md를 참조하세요.

라이선스

이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.

Related MCP Connectors

Related MCP Servers