Skip to main content
Glama
t3ta

Memory Bank MCP Server

by t3ta

메모리 뱅크 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: Memory MCP Server

시작하기

필수 조건

  • Node.js(권장 버전은 .tool-versions 참조)

  • 얀(v1.x)

설치

저장소를 복제하고 루트 디렉토리에서 종속성을 설치합니다.

지엑스피1

MCP 서버 실행

모노레포에서 직접 MCP 서버를 실행할 수 있습니다.

# From the monorepo root directory
yarn workspace @memory-bank/mcp start --docs /path/to/your/docs

/path/to/your/docs 프로젝트의 문서 디렉토리( global-memory-bank 와 branch-memory-bank 위치하거나 생성될 곳)의 실제 경로로 바꾸세요.

서버와 옵션 실행에 대한 자세한 내용은 packages/mcp/README.md 참조하세요.

개발

  • 모든 패키지 빌드: yarn build

  • 모든 패키지에 대한 테스트 실행: yarn test

  • 린트 코드: yarn lint

패키지별 개발 지침은 각 패키지 디렉토리 내의 README 파일을 참조하세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server for Claude Desktop that provides structured memory management across chat sessions, allowing Claude to maintain context and build a knowledge base within project directories.
    15 npm
    6
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    A persistent memory server for Claude Code that captures session context and tool outputs to inject relevant history into future sessions. It enables long-term recall through semantic search and automatic context management, allowing for more consistent and context-aware coding interactions.
    10 npm
    252
    ISC