メモリバンク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: Memory Bank MCP サーバーとの統合を提供する VSCode 拡張機能 (詳細は未定)。
Related MCP server: MCP Documentation Server
はじめる
前提条件
Node.js (推奨バージョンについては
.tool-versionsを参照)ヤーン(v1.x)
インストール
リポジトリをクローンし、ルート ディレクトリから依存関係をインストールします。
MCPサーバーの実行
モノレポから直接 MCP サーバーを実行できます。
/path/to/your/docsプロジェクトのドキュメント ディレクトリ ( global-memory-bankとbranch-memory-bank保存されるか作成される場所) への実際のパスに置き換えます。
サーバーの実行とそのオプションの詳細については、 packages/mcp/README.mdを参照してください。
発達
すべてのパッケージをビルドする:
yarn buildすべてのパッケージのテストを実行する:
yarn test糸くずコード:
yarn lint
パッケージ固有の開発手順については、各パッケージ ディレクトリ内の README ファイルを参照してください。
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
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