AM

alioshr/memory-bank-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

920 stars 87 forks 品質 77 トレンド 22MIT

リモートメモリバンク管理のためのモデルコンテキストプロトコル(MCP)サーバー実装で、Cline Memory Bankに触発されています。

概要

リモートメモリバンク管理のためのモデルコンテキストプロトコル(MCP)サーバー実装で、Cline Memory Bankに触発されています。 メモリバンクMCPサーバーは、従来のファイルベースのメモリバンクを中央集権的なサービスへと変換します。 - MCPプロトコルを通じてメモリバンクファイルへのリモートアクセスを可能にする - マルチプロジェクト間のメモリバンク管理を可能にする - 一貫したファイル構造と検証の維持 - プロジェクトメモリバンク間の適切な分離を保証 - プロジェクト固有のディレクトリ - ファイル構造の強制 - パス通過防止 - プロジェクトリスト機能 - プロジェクトごとのファイルリスト - 完全なMCPプロトコル実装 - 型安全操作 - 適切なエラー処理 - プロジェクト隔離によるセキュリティ - - メモリバンクファイルの読み書き/更新 - 利用可能なプロジェクトの一覧 - プロジェクト内のファイルの一覧 - プロジェクトの存在確認 - 安全な読み取り専用操作 Smithery経由でClaude Desktop用のMemory Bank Serverを自動的にインストールするには: これでMCPサーバーの設定ができます...

概要(AI 翻訳)

リモートメモリバンク管理のためのモデルコンテキストプロトコル(MCP)サーバー実装で、Cline Memory Bankに触発されています。

概要

メモリバンクMCPサーバーは、従来のファイルベースのメモリバンクを中央集権的なサービスへと変換します。

  • MCPプロトコルを通じてメモリバンクファイルへのリモートアクセスを提供します
  • マルチプロジェクトによるメモリバンク管理を可能にする
  • 一貫したファイル構造と検証を維持する
  • プロジェクトメモリバンク間の適切な分離を確保する

特徴

  • マルチプロジェクトサポート

  • プロジェクト固有のディレクトリ

  • ファイル構造の強制

  • 経路通過防止

  • プロジェクトリスト機能

  • プロジェクトごとのファイルリスト

  • リモートアクセス

  • 完全なMCPプロトコル実装

  • 型式安全操作

  • 適切な誤り処理

  • プロジェクト隔離によるセキュリティ

  • コアオペレーション

  • メモリバンクファイルの読み書き/更新

  • 利用可能なプロジェクトの一覧

  • プロジェクト内のファイル一覧

  • プロジェクトの存在性検証

  • 安全な読み取り専用操作

設置

Smithery経由でClaude Desktop用のMemory Bank Serverを自動的にインストールするには:

これにより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 のガイドから始めましょう →