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
- Configure the MCP server.
- 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.