← all repositories
alioshr/memory-bank-mcp

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.

916 stars TypeScript Coding AssistantsAgents
memory-bank-mcp
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.