Content
# 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.

## Features
- Recursively reads all files within the specified directory (e.g., a 'memory-bank' directory).
- Sorts files with a specific priority order:
1. Root-level files come first.
2. Specific priority files (`projectbrief.md`, etc.) within the root are ordered first.
3. All other files (non-priority root and all subdirectory files) are sorted alphabetically by relative path.
- Optimized for providing clear and structured context to AI models.
## Tools
- `read-memory-bank`
- Read and consolidates files from the specified memory bank directory. Use this to provide project context (Memory Bank) to the AI.
- **Input:**
- `memoryBankDirectoryFullPath` (string, **required**): The full, absolute path to the directory containing the memory bank files.
- **Returns:**
- Read file list.
## Setup
### NPX
```json
{
"mcpServers": {
"memory-bank-loader": {
"command": "npx",
"args": [
"-y",
"memory-bank-loader-mcp@latest",
],
}
}
}
```
### Build
```bash
$ npm run build
```
```json
{
"mcpServers": {
"memory-bank-loader": {
"command": "node",
"args": [
"/full/path/to/memory-bank-loader-mcp/build/index.js"
]
}
}
}
```
## License
MIT
Connection Info
You Might Also Like
Time
Obtaining current time information and converting time between different...
bytebot
Bytebot is a self-hosted AI desktop agent that automates computer tasks...
inbox-zero
The world's best AI personal assistant for email. Open source app to help...
DesktopCommanderMCP
This is MCP server for Claude that gives it terminal control, file system...
ClaudeComputerCommander
This is an MCP server that provides terminal control, file system search,...
astron-rpa
Agent-ready RPA suite with out-of-the-box automation tools. Built for...