Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Memory Bank

БесплатноНе проверен

Enables persistent memory management using ChromaDB vector store, with Docker support for easy deployment.

GitHubEmbed

Описание

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_MODEL environment variable.
  • If you need to customize environment variables, edit the docker-compose.yml or use an .env file.

from github.com/bsmi021/mcp-memory-bank

Установка Memory Bank

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/bsmi021/mcp-memory-bank

FAQ

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

Compare Memory Bank with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development