memory-bank-mcp

341

Memory Bank MCP Server is a protocol server that centralizes management of memory banks, allowing remote access and multi-project handling. It enhances the capabilities of traditional memory banks with an emphasis on security and consistent file management.

Memory Bank MCP Server

A Model Context Protocol (MCP) server implementation for remote memory bank management. This server transforms traditional file-based memory banks into a centralized service that provides remote access to memory bank files via the MCP protocol, supports multi-project management, maintains consistent file structure, and ensures project isolation.

Features

  • Multi-Project Support
    • Includes project-specific directories, file structure enforcement, and path traversal prevention.
  • Remote Accessibility
    • Implements full MCP protocol, with type-safe operations and security through project isolation.
  • Core Operations
    • Supports reading, writing, and updating memory bank files, as well as validating project existence.

Quick Start

  1. Configure the MCP server.
  2. Start using the memory bank tools in your AI assistant.

Contributing

  • Fork the repository and create feature branches for new features. Follow guidelines, maintain type safety, and include tests.