AM

alioshr/memory-bank-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

920 stars 87 forks 품질 77 트렌드 22MIT

Cline 메모리 뱅크에서 영감을 받은 원격 메모리 뱅크 관리를 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현체입니다.

개요

Cline 메모리 뱅크에서 영감을 받은 원격 메모리 뱅크 관리를 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현체입니다. 메모리 뱅크 MCP 서버는 전통적인 파일 기반 메모리 뱅크를 다음과 같은 중앙 집중식 서비스로 전환합니다: - MCP 프로토콜을 통해 메모리 뱅크 파일에 원격 접근 제공 - 다중 프로젝트 메모리 뱅크 관리 가능 - 일관된 파일 구조 및 검증 유지 - 프로젝트 메모리 뱅크 간 적절한 격리 보장 - 프로젝트별 디렉터리 - 파일 구조 강제 - 경로 탐색 방지 - 프로젝트 목록 기능 - 프로젝트별 파일 목록 - 완전한 MCP 프로토콜 구현 - 타입 안전 연산 - 적절한 오류 처리 - 프로젝트 격리를 통한 보안 - - 메모리 뱅크 파일 읽기/쓰기/업데이트 - 사용 가능한 프로젝트 목록 - 프로젝트 내 파일 목록 - 프로젝트 존재 검증 - 안전한 읽기 전용 작업 Smithery를 통해 Claude Desktop용 메모리 뱅크 서버를 자동으로 설치하려면: 이 작업이 MCP 서버 구성을 설정합니다...

개요(AI 번역)

Cline 메모리 뱅크에서 영감을 받은 원격 메모리 뱅크 관리를 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현체입니다.

개요

메모리 뱅크 MCP 서버는 전통적인 파일 기반 메모리 뱅크를 다음과 같은 중앙 집중식 서비스로 전환합니다:

  • MCP 프로토콜을 통해 메모리 뱅크 파일에 원격 접근 제공
  • 다중 프로젝트 메모리 뱅크 관리 기능
  • 일관된 파일 구조와 검증 유지
  • 프로젝트 메모리 뱅크 간 적절한 격리 보장

특징

  • 다중 프로젝트 지원

  • 프로젝트별 디렉터리

  • 파일 구조 강제

  • 경로 탐색 방지

  • 프로젝트 목록 기능

  • 프로젝트별 파일 목록

  • 원격 접근

  • 완전한 MCP 프로토콜 구현

  • 타입 안전 연산

  • 적절한 오류 처리

  • 프로젝트 격리를 통한 보안

  • 핵심 운영

  • 메모리 뱅크 파일 읽기/쓰기 / 업데이트

  • 이용 가능한 프로젝트 목록

  • 프로젝트 내 리스트 파일

  • 프로젝트 존재 검증

  • 안전한 읽기 전용 연산

설치

Smithery를 통해 Claude Desktop용 메모리 뱅크 서버를 자동으로 설치하려면:

이 과정에서 MCP 서버 구성이 자동으로 설정됩니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Memory Bank MCP Server

A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.

Overview

The Memory Bank MCP Server transforms traditional file-based memory banks into a centralized service that:

  • Provides remote access to memory bank files via MCP protocol
  • Enables multi-project memory bank management
  • Maintains consistent file structure and validation
  • Ensures proper isolation between project memory banks

Features

  • Multi-Project Support

    • Project-specific directories
    • File structure enforcement
    • Path traversal prevention
    • Project listing capabilities
    • File listing per project
  • Remote Accessibility

    • Full MCP protocol implementation
    • Type-safe operations
    • Proper error handling
    • Security through project isolation
  • Core Operations

    • Read/write/update memory bank files
    • List available projects
    • List files within projects
    • Project existence validation
    • Safe read-only operations

Installation

To install Memory Bank Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @alioshr/memory-bank-mcp --client claude

This will set up the MCP server configuration automatically. Alternatively, you can configure the server manually as described in the Configuration section below.

Quick Start

  1. Configure the MCP server in your settings (see Configuration section below)
  2. Start using the memory bank tools in your AI assistant

Using with Cline/Roo Code

The memory bank MCP server needs to be configured in your Cline MCP settings file. The location depends on your setup:

  • For Cline extension: ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • For Roo Code VS Code extension: ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json

Add the following configuration to your MCP settings:

{
  "allpepper-memory-bank": {
    "command": "npx",
    "args": ["-y", "@allpepper/memory-bank-mcp"],
    "env": {
      "MEMORY_BANK_ROOT": ""
    },
    "disabled": false,
    "autoApprove": [
GitHub에서 전체 README 보기

설치

npx -y @allpepper/memory-bank-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →