Memory Bank
БесплатноНе проверенEnables persistent memory management using ChromaDB vector store, with Docker support for easy deployment.
Описание
Enables persistent memory management using ChromaDB vector store, with Docker support for easy deployment.
README
🐳 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=4096
Build & Run
To build and start all services:
docker-compose up --build -d
This 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.
Установка Memory Bank
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/bsmi021/mcp-memory-bankFAQ
Memory Bank MCP бесплатный?
Да, Memory Bank MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Memory Bank?
Нет, Memory Bank работает без API-ключей и переменных окружения.
Memory Bank — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Memory Bank в Claude Desktop, Claude Code или Cursor?
Открой Memory Bank на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Memory Bank with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
