mcp-memory-bank
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-memory-banksave that my favorite color is blue"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🐳 Running with Docker
This project is fully Docker-ready for easy deployment and local development. The provided Dockerfile and docker-compose.yml set up both the main application and its required ChromaDB vector database.
Requirements
Docker (latest stable)
Docker Compose (v2+ recommended)
Environment Variables
The following environment variables are used by default (can be overridden in your environment or via docker-compose.yml):
CHROMADB_URL=http://chromadb:8000
TRANSPORT=http
HTTP_PORT=3000
MCP_MEMBANK_EMBEDDING_MODEL=Xenova/all-MiniLM-L6-v2
NODE_ENV=production
NODE_OPTIONS=--max-old-space-size=4096Build & Run
To build and start all services:
docker-compose up --build -dThis will:
Build the main TypeScript application (Node.js v22.13.1-slim)
Start the app as
ts-app(listening on port 3000)Start ChromaDB as
chromadb(listening on port 8000)Create a persistent volume for ChromaDB data
Set up a shared Docker network for inter-service communication
Ports
3000: Main application HTTP API (
ts-app)8000: ChromaDB vector database (
chromadb)
Data Persistence
ChromaDB data is persisted in the named Docker volume
chromadb-data.Application data directory (
/app/data) is created and owned by a non-root user inside the container.
Special Notes
The application requires ChromaDB to be available at the URL specified by
CHROMADB_URL(default:http://chromadb:8000).The embedding model can be changed via the
MCP_MEMBANK_EMBEDDING_MODELenvironment variable.If you need to customize environment variables, edit the
docker-compose.ymlor use an.envfile.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to store and retrieve memories with semantic search capabilities using vector embeddings. Provides persistent memory storage with SQLite backend for context retention across conversations.721MIT
- Flicense-quality-maintenanceEnables persistent memory storage and retrieval for AI conversations using Mem0, with semantic search capabilities backed by local Postgres and Qdrant vector database.
- AlicenseAqualityDmaintenanceProvides AI assistants with long-term semantic memory capabilities through local vector-based storage. Enables storing, recalling, and managing information across sessions with complete privacy using ChromaDB, with no data ever leaving your machine.39MIT
- FlicenseBqualityDmaintenanceEnables persistent memory for AI systems by providing tools for episodic, semantic, and procedural data storage through a vector-and-graph-enhanced database. It allows models to maintain long-term continuity using similarity search, thematic clustering, and identity tracking.241
Related MCP Connectors
Persistent memory for AI agents. Search, store, and recall across sessions.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Persistent memory and knowledge graphs for AI agents. Hybrid search, context checkpoints, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bsmi021/mcp-memory-bank'
If you have feedback or need assistance with the MCP directory API, please join our Discord server