mcp-memory-bank

mcp-memory-bank

43

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)

  1. projectbrief.md
  2. productContext.md
  3. activeContext.md
  4. systemPatterns.md
  5. techContext.md
  6. progress.md
  7. memory_bank_instructions.md