</>MCP Agents Market
MCP Server

memory-bank-mcp

by alioshr919TypeScriptUpdated 2025-08-20

A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.

Claude DesktopClaude CodeCursorClineRoo Code

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

Multi-project memory bank management with automatic directory isolation and path traversal prevention
Remote accessibility through full MCP protocol implementation with type-safe operations
Core operations for reading, writing, and updating memory bank files across projects
Project listing and file enumeration capabilities within each project namespace
Configurable auto-approval for specific operations to streamline workflow
Docker support for containerized deployment and testing
File structure validation and enforcement to maintain consistency
Project existence validation and safe read-only operation modes

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 more

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.

Related searches