Memory Bank MCP
by movibe
Memory Bank MCP is a Model Context Protocol (MCP) server that allows AI assistants to store and retrieve information across sessions, enabling them to maintain context and track progress. It provides tools for managing Memory Banks, handling files, logging decisions, and supporting different operational modes.
Last updated: N/A
What is Memory Bank MCP?
Memory Bank MCP is a server that provides a structured repository of information for AI assistants, allowing them to maintain context and track progress across multiple sessions. It uses the Model Context Protocol (MCP) to enable communication between the AI assistant and the Memory Bank.
How to use Memory Bank MCP?
Memory Bank MCP can be installed via npm and run using npx. It can be configured in AI-powered code editors like Cursor by adding an MCP server with the command npx @movibe/memory-bank-mcp
and appropriate arguments. Different modes can be selected using the --mode
flag or by creating .clinerules
files.
Key features of Memory Bank MCP
Memory Bank Management
File Operations
Progress Tracking
Decision Logging
Active Context Management
Mode Support
UMB Command
Robust Error Handling
Status Prefix System
Use cases of Memory Bank MCP
Maintaining context in AI-powered code editors
Tracking progress on software development projects
Logging important decisions and their rationale
Enabling AI assistants to answer questions with relevant context
Supporting different operational modes for AI interactions
FAQ from Memory Bank MCP
What is a Memory Bank?
What is a Memory Bank?
A Memory Bank is a structured repository of information stored as markdown files, used to maintain context and track progress across multiple sessions.
How do I install Memory Bank MCP?
How do I install Memory Bank MCP?
You can install it using npm: npm install @movibe/memory-bank-mcp
or globally with npm install -g @movibe/memory-bank-mcp
. Alternatively, you can run it directly with npx.
What are the different modes available?
What are the different modes available?
The available modes are Code, Architect, Ask, Debug, and Test, each optimized for specific tasks.
How do I switch between modes?
How do I switch between modes?
You can switch modes when starting the server using the --mode
flag, during a session, in Cursor, or by using .clinerules
files.
What is the UMB command?
What is the UMB command?
The UMB command allows you to temporarily update Memory Bank files during a session without committing changes.