Ivan Pospelov/mcp-memory-bank
Built by Metorial, the integration platform for agentic AI.
Ivan Pospelov/mcp-memory-bank
Server Summary
Manage Memory Bank file structures
Generate Memory Bank file templates
Analyze project summaries
Suggest relevant Memory Bank content
Provide documentation for AI context management
This MCP server helps to build structured documentation system based on Cline's Memory Bank pattern for context preservation in AI assistant environments.
Powered by Enlighter and Hyperskill.
Learn how to setup and use Memory Bank directly in Cursor: http://enlightby.ai/projects/37
There are a few options to use this MCP server:
Add this to your mcp.json config file:
{
"mcpServers": {
"mcp-memory-bank": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ipospelov/mcp-memory-bank",
"mcp_memory_bank"
]
}
}
}
Add this to your mcp.json config file:
{
"mcpServers": {
"memory-bank": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@ipospelov/mcp-memory-bank",
"--key",
"your_smithery_key"
]
}
}
}
Add this to your mcp.json config file:
{
"mcpServers": {
"memory-bank": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"19283744/mcp-memory-bank:latest"
]
}
}
}
Clone repository and run the following commands:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
Then add this to your mcp.json config file:
{
"mcpServers": {
"memory-bank": {
"command": "python",
"args": ["src/mcp_memory_bank/main.py"]
}
}
}
Ask Cursor or any other AI code assistant with Memory Bank MCP:
Create memory bank for To Do list application with your tools
Provide more context to get better results.
Returns a detailed description of the Memory Bank file structure.
Returns a template for a specific Memory Bank file.
Example:
{
"file_name": "projectbrief.md"
}
Analyzes a project summary and provides suggestions for Memory Bank content.
Example:
{
"project_summary": "Building a React web app for inventory management with barcode scanning"
}
The Memory Bank consists of core files and optional context files, all in Markdown format:
projectbrief.md - Foundation document that shapes all other filesproductContext.md - Explains why the project exists, problems being solvedactiveContext.md - Current work focus, recent changes, next stepssystemPatterns.md - System architecture, technical decisions, design patternstechContext.md - Technologies used, development setup, constraintsprogress.md - What works, what's left to buildmemory_bank_instructions.md - How to work with Memory Bank, instructtions for AI-agent