mcp-memory-bank
The Memory Bank MCP Server is designed to establish structured documentation systems for AI assistants, preserving context using Cline's Memory Bank pattern. It offers features like detailed Memory Bank structures, file templates, and project analysis for content suggestions. This server is compatible with various platforms including UVX, Smithery, and Docker.
Memory Bank MCP Server
This MCP server helps build a structured documentation system according to Cline's Memory Bank pattern for context preservation in AI assistant environments. Powered by Enlighter and Hyperskill.
Features
- Detailed Memory Bank structure information
- Templates for Memory Bank files
- Project analysis with Memory Bank content suggestions
Running the Server
With UVX
Add the configuration to your mcp.json
to use the server with UVX.
With Smithery
Execute the server using Smithery CLI.
With Docker
Run the server using Docker.
Manually
Clone the repository and set up the environment as instructed.
Usage Example
Ask an AI code assistant with Memory Bank MCP to create a memory bank for a To Do list application.
Available Tools
get_memory_bank_structure
Describes the Memory Bank file structure.
generate_memory_bank_template
Provides a template for a specific Memory Bank file.
analyze_project_summary
Analyzes project summaries to suggest Memory Bank content.
Memory Bank Structure
Core Files (Required)
projectbrief.md
productContext.md
activeContext.md
systemPatterns.md
techContext.md
progress.md
memory_bank_instructions.md