memory-bank-loader-mcp
@abeyuya
This is an MCP server for retrieving all files in the memory-bank directory at once. Its purpose is to reduce AI tool invocation frequency when loading memory-bank, saving both time and money.
Overview
What is memory-bank-loader-mcp?
This is an MCP server for retrieving all files in the memory-bank directory at once. Its purpose is to reduce AI tool invocation frequency when loading memory-bank, saving both time and money.
How to use memory-bank-loader-mcp?
Configure the MCP client with the server using npx -y memory-bank-loader-mcp@latest or by building locally and pointing to the built index.js. Then invoke the read-memory-bank tool, providing the required memoryBankDirectoryFullPath parameter (full absolute path to the memory bank directory).
Key features of memory-bank-loader-mcp
- Recursively reads all files from a specified directory.
- Sorts files with a defined priority order: root files first, then priority files, then alphabetically.
- Optimized for providing clear and structured context to AI models.
- Consolidates multiple file reads into a single tool call.
Use cases of memory-bank-loader-mcp
- Provide comprehensive project context (Memory Bank) to an AI in one request.
- Reduce the number of tool invocations and associated costs when loading project memory.
FAQ from memory-bank-loader-mcp
What is the purpose of memory-bank-loader-mcp?
It retrieves all files in a memory-bank directory at once to reduce the frequency of AI tool invocations, saving both time and money.
How do I invoke the read-memory-bank tool?
Call the tool