Memory Bank MCP is an MCP server that provides remote memory bank management for AI assistants and context-driven workflows. Designed to connect Model Context Protocol clients to persistent storage backends, it allows language models to retain, organize, and retrieve project knowledge across sessions. Software developers and technical teams use it to track architecture decisions, project progress, and system context without losing state between interactions. The server incorporates Supergateway to enable streamable-HTTP transport, making it suitable for remote server deployments and web-based MCP architectures. It supports multi-project isolation, enabling users to maintain distinct memory repositories for different codebases or initiatives from a single deployment. By requiring persistent storage, the system ensures that critical context survives restarts and disconnections. Overall, it serves as a central knowledge repository that AI clients query and update, reducing context re-explanation and improving workflow continuity across complex software engineering environments.
Category: AI Memory & Context
Tags: context, knowledge-management, memory, persistence
claude_desktop_config.json) and register the server under the mcpServers section with the appropriate execution command or HTTP endpoint URL. 6. Restart your MCP client to verify the connection.Part of MCP Servers
Memory Bank MCP is a Model Context Protocol server that facilitates remote memory bank management for AI assistants. It enables agents to save and retrieve multi-project context across sessions and relies on persistent storage combined with Supergateway for streamable-HTTP transport.
Installation details depend on your hosting setup. Visit https://github.com/jmagar/memory-bank-mcp to review the latest setup steps, configure persistent storage, and register the streamable-HTTP or local endpoint in your MCP client configuration file.
Memory Bank MCP is enhanced with Supergateway to support streamable-HTTP transport. This enables remote server communication, allowing MCP clients to interact with remote memory banks over standard web protocols rather than relying strictly on local process execution.
Yes, Memory Bank MCP includes support for multi-project management. This capability allows you to maintain independent memory stores and context documents for different software repositories or initiatives within the same deployment.
Any client supporting the Model Context Protocol can connect to Memory Bank MCP, including Claude Desktop and custom AI agents, provided the client supports connecting via the server's configured transport mechanism.