mcpField
M
memory-bank-loader-mcp

memory-bank-loader-mcp

ローカル
github.com/abeyuyaメモリ・ナレッジ480 週間前に更新

memory-bank-loader-mcp について

memory-bank-loader-mcpは、memory-bankディレクトリ内のファイルをまとめて読み込むMCPサーバーです。プロジェクトのコンテキストを必要とするAIワークフロー向けで、読み込み時のツール呼び出しを減らします。

主な機能

  1. 01ディレクトリ内のファイルを再帰的に読み込み
  2. 02ルート直下と指定ファイルを優先
  3. 03その他のファイルをパス順に整列
  4. 04memory-bankの内容を集約

活用シーン

  1. 01AIワークフローへのプロジェクトコンテキストの読み込み
  2. 02memory-bank読み込み時の呼び出し削減

MCP 対応

MCPクライアントに`read-memory-bank`ツールを提供します。指定したmemory-bankディレクトリ内のファイルを読み込み、集約します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"memory-bank-loader": {
"command": "npx",
"args": [
"-y",
"memory-bank-loader-mcp"
]
}
}
}
起動コマンドnpx -y memory-bank-loader-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmemory-bank-loader-mcp

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
memoryBankDirectoryFullPathstringはいMemory Bank ディレクトリのフルパス

詳細

memory-bank-loader-mcp

これは、memory-bank ディレクトリ内のすべてのファイルを一度に取得する MCP サーバーです。 memory-bank の読み込み時に AI ツールの呼び出し頻度を減らし、時間と費用を節約することを目的としています。

スクリーンショット

機能

  • 指定したディレクトリ(例:memory-bank ディレクトリ)内のすべてのファイルを再帰的に読み込みます。
  • ファイルを特定の優先順位で並べ替えます。
    1. ルート階層のファイルを最初に並べます。
    2. ルート階層にある特定の優先ファイル(projectbrief.md など)を先頭に並べます。
    3. それ以外のファイル(優先ファイル以外のルート階層のファイルと、すべてのサブディレクトリ内のファイル)は、相対パスのアルファベット順に並べます。
  • 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。