memory-bank-mcp

memory-bank-mcp

14

Memory Bank MCP is an MCP server that helps manage structured information repositories for AI assistants, enabling efficient storage and retrieval of context across sessions. It supports various modes and offers remote support via SSH.

Overview 📋

Memory Bank MCP is a Model Context Protocol (MCP) server designed for managing Memory Banks, which are structured repositories that allow AI assistants to store and retrieve information across sessions. The server includes features such as Memory Bank management, file operations, progress tracking, decision logging, and active context management. It offers remote server support via SSH for storing Memory Banks offsite.

Features ✨

  • Memory Bank Management
  • File Operations
  • Progress Tracking
  • Decision Logging
  • Active Context Management
  • Mode Support
  • UMB Command
  • Robust Error Handling
  • Status Prefix System
  • Remote Server Support

Recent Improvements 🛠️

  • Remote Server Support
  • Customizable Folder Name
  • Consistent Directory Structure
  • Enhanced Initialization
  • Better Path and Directory Detection
  • More Robust Error Handling

Using Remote Server Mode 🌐

Memory Bank MCP supports remote storage of Memory Banks via SSH, centralizing and sharing across users while ensuring data persistence. Requires SSH key authentication and server permissions.

Configuring in Cursor 🖱️

Memory Bank MCP can be integrated with Cursor, an AI-powered code editor. Configuration involves setting up MCP settings and enabling remote server options.

MCP Modes and Their Usage 🔄

The server supports multiple modes: Code, Architect, Ask, Debug, and Test, each optimized for specific tasks in AI interactions.