Your AI assistants' shared hard drive, via MCP
It turns Cline's local memory files into a shared MCP service so multiple AI editors can read the same project context.

What it does
The Memory Bank MCP Server takes the file-based memory bank concept from Cline and wraps it in a Model Context Protocol server. It exposes read, write, and update operations for project-specific memory bank files, letting compatible AI clients treat a directory on disk as a shared long-term context store. Each project gets its own isolated directory with path traversal guards and file structure enforcement.
The interesting bit
The clever move is unbundling memory from any single editor extension and exposing it at the protocol layer. Because it speaks MCP over stdio, Claude, Cline, Roo Code, and Cursor can all target the same MEMORY_BANK_ROOT, making project context portable across tools.
Key highlights
- Serves memory bank files over MCP with project-scoped isolation and directory traversal prevention
- Supports read, write, update, and listing operations with type-safe handlers and explicit error responses
- Configurable via stdio transport for Claude Desktop, Cline, Roo Code, and Cursor
- Enforces a per-project directory structure under a single root path
- TypeScript implementation with unit tests and Docker support for local containerization
Caveats
- Despite “remote access” claims, every documented deployment uses local stdio or local Docker; no networked transport is shown
- The README asserts “proper error handling” and “security through project isolation” but does not detail validation rules or concurrency behavior
Verdict
Grab it if you switch between AI coding assistants and need a single source of project memory. Pass if you already have a context workflow you like, or if you need an actual remote network service rather than a local file wrapper.
Frequently asked
- What is alioshr/memory-bank-mcp?
- It turns Cline's local memory files into a shared MCP service so multiple AI editors can read the same project context.
- Is memory-bank-mcp open source?
- Yes — alioshr/memory-bank-mcp is open source, released under the MIT license.
- What language is memory-bank-mcp written in?
- alioshr/memory-bank-mcp is primarily written in TypeScript.
- How popular is memory-bank-mcp?
- alioshr/memory-bank-mcp has 916 stars on GitHub.
- Where can I find memory-bank-mcp?
- alioshr/memory-bank-mcp is on GitHub at https://github.com/alioshr/memory-bank-mcp.