Best for
- Developers using MCP clients like Cline, Claude Code, or Cursor
- Teams that need to manage memory banks for multiple projects centrally
- Advanced users wanting to integrate memory banks via MCP
Memory Bank MCP Server provides a practical multi-project memory bank management solution, implementing the MCP protocol for remote access, file operations, and project isolation. Suitable for developers using MCP clients to manage project context. However, users must configure environment variables themselves and be mindful of path security. The implementation is clean and includes tests and documentation.
Memory Bank MCP Server is a Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank. It transforms traditional file-based memory banks into a centralized service that provides remote access to memory bank files via the MCP protocol, supports multi-project management, maintains consistent file structure and validation, and ensures proper isolation between project memory banks.
npx -y @smithery/cli install @alioshr/memory-bank-mcp --client claude.{
"allpepper-memory-bank": {
"command": "npx",
"args": [
"-y",
"@allpepper/memory-bank-mcp"
],
"env": {
"MEMORY_BANK_ROOT": "<path-to-bank>"
},
"disabled": false,
"autoApprove": [
"memory_bank_read",
"memory_bank_write",
"memory_bank_update",
"list_projects",
"list_project_files"
]
}
}