Copilot Memory MCP Server

Persistent semantic memory for AI agents using local ChromaDB vector search. No cloud required.

Local serverstdioPython

What is the Copilot Memory MCP Server?

Persistent semantic memory for AI agents using local ChromaDB vector search. No cloud required.

The short version

A local MCP server that gives Copilot durable, project-scoped memory across sessions. Memories are stored in an embedded ChromaDB vector database with all-MiniLM-L6-v2 embeddings, enabling semantic retrieval (RAG). Everything runs in a single Docker container — no cloud services required.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_memoryStore a new memory with title, content, optional project scope and tags
search_memoriesSemantic vector search; filter by project and/or tags
update_memoryUpdate an existing memory by ID; re-embeds on change
delete_memoryPermanently delete a memory by ID
list_memoriesBrowse memories with pagination (lightweight, no content)

Configuration

VariableDescriptionRequired
CHROMA_PATHFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Copilot Memory MCP to create memory.”
  • “Use Copilot Memory MCP to search memories.”
  • “Use Copilot Memory MCP to update memory.”

Frequently asked questions

Persistent semantic memory for AI agents using local ChromaDB vector search. No cloud required. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.