メモリバンク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 拡張機能 (詳細は未定)。
はじめる
前提条件
- 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ファイルをご覧ください。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
グローバルおよびブランチ固有のメモリ バンクを通じて Claude AI セッション全体のプロジェクト ドキュメントとコンテキストを管理し、構造化された JSON ドキュメント ストレージによる一貫した知識管理を可能にするサーバー。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA 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.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol implementation that enables AI-powered access to documentation resources, featuring URI-based navigation, template matching, and structured documentation management.Last updated -3PythonMIT License
- -securityFlicense-qualityIntegrates Backlog project management with Claude via Model Context Protocol, enabling access to projects, issues, and wiki pages through natural language interactions.Last updated -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -2519PythonMIT License