
alioshr/memory-bank-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
リモートメモリバンク管理のためのモデルコンテキストプロトコル(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
- Configure the MCP server in your settings (see Configuration section below)
- 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": [
インストール
npx -y @allpepper/memory-bank-mcp