MCP server that helps build Memory Bank - structured documentation system for context preservation
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-agentNmap Mcp Server
A Model Context Protocol (MCP) server that enables AI assistants to perform network scanning operations using NMAP
Mcp Server Bluesky
MCP server for interacting with Bluesky
Higress Ai Search Mcp Server
An MCP server enhances AI responses with real-time search results via Higress ai-search.