Memory Bank MCP
by aakarsh-sasi
Memory Bank MCP is a Model Context Protocol (MCP) server for managing Memory Banks, enabling AI assistants to store and retrieve information across sessions. It now supports remote server storage via SSH.
Last updated: N/A
What is Memory Bank MCP?
Memory Bank MCP is a server that provides a structured way for AI assistants to manage and interact with Memory Banks. Memory Banks are repositories of information that help maintain context and track progress across multiple sessions, allowing AI to recall previous decisions and progress.
How to use Memory Bank MCP?
To use Memory Bank MCP, you can install it via npm and run it directly with npx. It can be configured in AI-powered code editors like Cursor by adding it as an MCP server. You can then interact with it through AI commands to initialize memory banks, track progress, log decisions, and switch modes. It also supports remote server mode for centralized storage.
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
Remote Server Support
Use cases of Memory Bank MCP
Maintaining context in AI-assisted coding sessions
Tracking progress and decisions in software development projects
Providing AI assistants with access to project-specific knowledge
Centralizing project memory on a remote server for collaboration
Optimizing AI interactions for specific tasks using different modes (code, architect, ask, debug, test)
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 @aakarsh-sasi/memory-bank-mcp
or globally: npm install -g @aakarsh-sasi/memory-bank-mcp
. Alternatively, you can run it directly with npx.
What is remote server support?
What is remote server support?
Remote server support allows you to store your Memory Bank on a remote server via SSH, enabling centralized storage, shared access, and persistent storage.
How do I configure Memory Bank MCP in Cursor?
How do I configure Memory Bank MCP in Cursor?
In Cursor settings, add a new MCP server with the command npx
and arguments @aakarsh-sasi/memory-bank-mcp --mode code
(or other mode as needed).
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 like code implementation, system design, answering questions, troubleshooting, and testing, respectively.