메모리 뱅크 MCP 서버
모델 컨텍스트 프로토콜(MCP)을 사용하여 세션 간 프로젝트 문서 및 컨텍스트를 관리하기 위한 메모리 뱅크 구현입니다. 이 서버는 Claude와 같은 AI 에이전트가 구조화된 JSON 형식으로 저장된 전역 및 지점별 메모리 뱅크를 통해 일관된 프로젝트 지식을 유지할 수 있도록 지원합니다.
이 프로젝트는 nickbaumann98/cline_docs 저장소의 Cline Memory Bank 에서 영감을 얻었습니다.
패키지
이 저장소는 Yarn Workspaces로 관리되는 모노레포입니다. 다음 패키지가 포함되어 있습니다.
packages/mcp: 핵심 MCP 서버 구현입니다. 메모리 뱅크 작업, MCP 도구 실행 및 서버 시작을 처리하는 주요 로직을 포함합니다.packages/schemas: 메모리 뱅크 문서에 사용되는 JSON 스키마를 정의합니다(예:memory_document_v2).packages/vscode-extension: 메모리 뱅크 MCP 서버와의 통합을 제공하는 VSCode 확장 프로그램입니다(자세한 내용은 추후 공개).
Related MCP server: MCP Documentation Server
시작하기
필수 조건
Node.js(권장 버전은
.tool-versions참조)얀(v1.x)
설치
저장소를 복제하고 루트 디렉토리에서 종속성을 설치합니다.
지엑스피1
MCP 서버 실행
모노레포에서 직접 MCP 서버를 실행할 수 있습니다.
/path/to/your/docs 프로젝트의 문서 디렉토리( global-memory-bank 와 branch-memory-bank 위치하거나 생성될 곳)의 실제 경로로 바꾸세요.
서버와 옵션 실행에 대한 자세한 내용은 packages/mcp/README.md 참조하세요.
개발
모든 패키지 빌드:
yarn build모든 패키지에 대한 테스트 실행:
yarn test린트 코드:
yarn lint
패키지별 개발 지침은 각 패키지 디렉토리 내의 README 파일을 참조하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
Appeared in Searches
- Methods to store and persist memories for AI systems
- Claude Desktop with persistent memory and artifact library system
- Finding the Best Tool for Memory Context Across Agentic Sessions Using Augment Code
- Automating Project Documentation with a Focus on Memory Management
- Tools and frameworks for development environment memory-bank with GitHub Copilot compatibility