Memory Bank MCP

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

Visit Memory Bank MCP

How to install and configure Memory Bank MCP

  1. Review the requirements and setup instructions on the official GitHub repository at https://github.com/jmagar/memory-bank-mcp. 2. Ensure you have persistent storage configured as required by the server deployment. 3. Clone or download the project files and install any necessary dependencies according to the repository README. 4. Configure the server transport settings, noting the Supergateway streamable-HTTP configuration if running remotely. 5. Open your MCP client configuration file (such as Claude Desktop's 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.

What you can do with Memory Bank MCP

  • Storing and updating software architecture decisions across repeated AI development sessions in Claude Desktop. - Maintaining isolated context banks for multiple distinct codebases from a single deployed MCP instance. - Streaming persistent memory updates over HTTP using Supergateway for remote development environments. - Tracking task backlogs, project milestones, and implementation history for autonomous software agents. - Retrieving historical system specifications and codebase patterns to inform new engineering pull requests.

Key facts

  • https://github.com/jmagar/memory-bank-mcp
  • AI Memory & Context, Notes & Knowledge Management
  • context, knowledge-management, memory, persistence

Part of MCP Servers

Related MCP servers

  • MCP Memory Dashboard — MCP Memory Dashboard is an MCP server desktop interface that connects to the MCP Memory Service to provide visual semantic…
  • MCP Kanban Memory — MCP Kanban Memory is an MCP server that provides a kanban-based task management and state retention system for AI-driven workflows.…
  • MCP Memory Keeper — MCP Memory Keeper is an MCP server that provides persistent context management and memory storage for Claude AI coding assistants.…
  • MCP Knowledge Base — MCP Knowledge Base is an MCP server that processes local documents and answers queries based on their contents through similarity…
  • MCP Notes — MCP Notes is an MCP server that provides note-taking and note-management capabilities to AI models using Amazon Web Services DynamoDB…
  • MCP Memory Toolkit — MCP Memory Toolkit is an MCP server that provides persistent memory capabilities for Claude and other compatible assistants using ChromaDB.…

What is Memory Bank MCP?

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.

How do I install Memory Bank MCP?

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.

What transport does Memory Bank MCP use?

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.

Does Memory Bank MCP support multiple projects?

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.

Which MCP clients work with Memory Bank MCP?

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.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories