memory-bank-loader-mcp について
memory-bank-loader-mcpは、memory-bankディレクトリ内のファイルをまとめて読み込むMCPサーバーです。プロジェクトのコンテキストを必要とするAIワークフロー向けで、読み込み時のツール呼び出しを減らします。
主な機能
- 01ディレクトリ内のファイルを再帰的に読み込み
- 02ルート直下と指定ファイルを優先
- 03その他のファイルをパス順に整列
- 04memory-bankの内容を集約
活用シーン
- 01AIワークフローへのプロジェクトコンテキストの読み込み
- 02memory-bank読み込み時の呼び出し削減
MCP 対応
MCPクライアントに`read-memory-bank`ツールを提供します。指定したmemory-bankディレクトリ内のファイルを読み込み、集約します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| memoryBankDirectoryFullPath | string | はい | Memory Bank ディレクトリのフルパス |
詳細
memory-bank-loader-mcp
これは、memory-bank ディレクトリ内のすべてのファイルを一度に取得する MCP サーバーです。 memory-bank の読み込み時に AI ツールの呼び出し頻度を減らし、時間と費用を節約することを目的としています。

機能
- 指定したディレクトリ(例:
memory-bankディレクトリ)内のすべてのファイルを再帰的に読み込みます。 - ファイルを特定の優先順位で並べ替えます。
- ルート階層のファイルを最初に並べます。
- ルート階層にある特定の優先ファイル(
projectbrief.mdなど)を先頭に並べます。 - それ以外のファイル(優先ファイル以外のルート階層のファイルと、すべてのサブディレクトリ内のファイル)は、相対パスのアルファベット順に並べます。
- AI モデルに明確で構造化されたコンテキストを提供できるよう最適化されています。
ツール
read-memory-bank- 指定したメモリバンクディレクトリ内のファイルを読み込み、まとめます。AI にプロジェクトのコンテキスト(Memory Bank)を提供するために使用します。
- 入力:
memoryBankDirectoryFullPath(文字列、必須):メモリバンクのファイルが格納されているディレクトリの絶対パスです。
- 戻り値:
- 読み込んだファイルの一覧。
セットアップ
NPX
{
"mcpServers": {
"memory-bank-loader": {
"command": "npx",
"args": [
"-y",
"memory-bank-loader-mcp@latest",
],
}
}
}
ビルド
$ npm run build
{
"mcpServers": {
"memory-bank-loader": {
"command": "node",
"args": [
"/full/path/to/memory-bank-loader-mcp/build/index.js"
]
}
}
}
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。