memory-bank-mcp
A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
Memory Bank MCP Server is a Model Context Protocol implementation that enables centralized, remote memory bank management for AI assistants across multiple projects. Inspired by the Cline Memory Bank concept, it transforms file-based memory storage into a networked service accessible via the MCP protocol. The server provides project-specific memory isolation, structured file management, and type-safe operations for reading, writing, and updating memory bank files. It supports multiple AI clients including Claude Desktop, Cursor, and Cline/Roo Code extensions.
Key Features
Use Cases
- 01Maintaining persistent memory across multiple AI-assisted coding projects in Cline or Cursor
- 02Centralizing context and project knowledge for AI assistants working on different codebases
- 03Storing and retrieving project-specific instructions, patterns, and learned preferences
- 04Sharing memory bank data across different AI clients while maintaining project boundaries
- 05Building AI workflows that require stateful memory across conversation sessions
- 06Organizing documentation and context for multiple concurrent development projects
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
memory-bank-mcp — FAQ
What is Memory Bank MCP Server?+
Memory Bank MCP Server is an MCP server that provides centralized, remote management of memory bank files for AI assistants. It enables multi-project memory storage with proper isolation, allowing AI agents to persist and retrieve context across sessions.
How do I install Memory Bank MCP Server?+
The easiest method is using Smithery: run 'npx -y @smithery/cli install @alioshr/memory-bank-mcp --client claude' for automatic setup. Alternatively, manually configure your AI client's MCP settings file with the npx command and MEMORY_BANK_ROOT environment variable pointing to your memory storage directory.
Which AI clients work with this MCP server?+
Memory Bank MCP Server works with Claude Desktop, Claude Code, Cursor, Cline (VS Code extension), and Roo Code. Each client requires adding the server configuration to its respective MCP settings file.
Do I need API keys to use Memory Bank MCP Server?+
No API keys are required. You only need to set the MEMORY_BANK_ROOT environment variable to specify the directory where project memory banks will be stored on your local filesystem.
Is Memory Bank MCP Server free?+
Yes, Memory Bank MCP Server is open source and released under the MIT License, making it free to use, modify, and distribute.
Can I run Memory Bank MCP Server in Docker?+
Yes, the repository includes Docker support. You can build the image with 'docker build -t memory-bank-mcp:local .' and configure your MCP client to use the Docker container with appropriate volume mounts for memory bank storage.
How do I install memory-bank-mcp?+
Open the source repository on GitHub and follow its README. memory-bank-mcp is a mcp server — MCP Agents Market links you directly to the official repo.
Is memory-bank-mcp free?+
memory-bank-mcp is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.