ProductivityTypeScript

memory-bank-mcp

The Memory Bank MCP Server provides a centralized service for remote management of memory bank files.

Free
N/A rating (0 reviews)0 installs889 GitHub stars
MCPmemory managementremote access

The Memory Bank MCP Server transforms traditional file-based memory banks into a centralized service that allows for remote access to memory bank files via the MCP protocol. It supports multi-project management, ensuring that each project has its own directory and maintains a consistent file structure while preventing path traversal issues. Users can easily list projects and files within those projects, enhancing organization and accessibility. In addition to its organizational capabilities, the server implements a full MCP protocol with type-safe operations and robust error handling. Security is a priority, with proper isolation between project memory banks to prevent unauthorized access. Core operations include reading, writing, and updating memory bank files, as well as validating project existence and performing safe read-only operations.

Compatible with

Claude DesktopCursor

Install

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "memory-bank-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory-bank-mcp"
      ]
    }
  }
}

Config File Location

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/claude/claude_desktop_config.json

Some servers require additional setup - check the GitHub README for specific instructions.

Permissions

ok0
ok1
memory-bank-mcp MCP Server — MCPNest — MCPNest