MCP.so
Sign In

MCP Memory Bank

@bsmi021

Basic information

Category

Memory & Knowledge

License

MIT

Transports

stdio

Author

bsmi021

About MCP Memory Bank

A powerful, production-ready context management system for Large Language Models (LLMs). Built with ChromaDB and modern embedding technologies, it provides persistent, project-specific memory capabilities that enhance your AI's understanding and response quality.

MCP Memory Bank config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

MCP Memory Bank tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Mcp Memory Bank?

—

How to use Mcp Memory Bank?

Deploy using Docker Compose. Run docker-compose up --build -d to build and start the application and its required ChromaDB vector database.

Key features of Mcp Memory Bank

  • Docker-ready deployment with Docker Compose
  • Uses ChromaDB as vector database
  • Configurable embedding model via environment variable
  • Persistent data volumes for ChromaDB
  • HTTP API on port 3000
  • Non-root user inside container

Use cases of Mcp Memory Bank

—

Frequently asked questions

1

What environment variables are required?

Default environment variables include `CHROMADB_URL`, `TRANSPORT`, `HTTP_PORT`, `MCP_MEMBANK_EMBEDDING_MODEL`, `NODE_ENV`, and `NODE_OPTIONS`. They can be overridden in your environment or in `docker-compose.yml`.

2

What is the default embedding model?

The default embedding model is `Xenova/all-MiniLM-L6-v2`, configurable via `MCP_MEMBANK_EMBEDDING_MODEL`.

3

Is ChromaDB data persisted?

Yes, ChromaDB data is persisted in the named Docker volume `chromadb-data`.

4

What ports does the application use?

Port 3000 for the main application HTTP API, and port 8000 for ChromaDB.

5

Does the application run as root?

No, the application runs inside the container as a non-root user.

Comments

More Memory & Knowledge MCP servers