memory-bank-mcp

This repository provides a Model Context Protocol (MCP) server for managing remote memory banks, enabling multi-project support, remote accessibility, and core operations like reading, writing, and listing files within projects.

404
6

Memory Bank MCP Server

This project provides a Model Context Protocol (MCP) server for managing remote memory banks, inspired by the Cline Memory Bank concept. It transforms file-based memory banks into a centralized service accessible via the MCP protocol, enabling multi-project management with consistent file structure and project isolation.

Key features include multi-project support with project-specific directories, file structure enforcement, and remote accessibility through a full MCP implementation with type-safe operations and error handling. Core operations cover reading, writing, and updating memory bank files, listing projects and files, and validating project existence.

Installation is automated via Smithery or manual configuration. The server requires configuration in the Cline MCP settings file, specifying the memory bank root directory and enabling desired operations like memory_bank_read, memory_bank_write, and list_projects. The project is licensed under the MIT License, and contributions are welcome following the provided guidelines.

Repository

AL
alioshr

alioshr/memory-bank-mcp

Created

February 16, 2025

Updated

March 28, 2025

Language

TypeScript

Category

Developer Tools