This MCP server helps to build structured documentation system based on
Powered by
Learn how to setup and use Memory Bank directly in Cursor:
- Get detailed information about Memory Bank structure
- Generate templates for Memory Bank files
- Analyze project and provide suggestions for Memory Bank content
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