Enables natural language question-answering over stored memory data and semantic embeddings using OpenAI's API for enhanced search capabilities.
Memvid MCP Server
An Model Context Protocol (MCP) server for Memvid, enabling AI agents to use persistent, file-based memory.
Features
Project-based Memory: Create and manage isolated memory files (
.mv2) for different projects.Add Content: Store text documents, code snippets, and metadata.
Semantic Search: Find relevant content using Memvid's hybrid search (lexical + semantic).
Ask Memory (Optional): Ask natural language questions about your stored data (requires OpenAI API Key).
Installation
Configuration
This server can be used with any MCP-compliant client (e.g., Claude Desktop, Cursor).
Environment Variables
Variable | Description | Required |
| Your OpenAI API Key. Required to enable the | No (Optional) |
| Set to | No (Optional) |
Claude Desktop Configuration
Add the following to your claude_desktop_config.json:
Note: If you do not provide
OPENAI_API_KEY, theask_memorytool will not be available, but you can still usecreate_or_open_memory,add_content, andsearch_memory(lexical mode).
Tools
create_or_open_memory: Initialize a new project memory or open an existing one.add_content: Add text and metadata to the memory.search_memory: Search your memory. Usequery="*"to list all recent items.ask_memory: (Optional) Ask questions about your memory using an LLM.
Development
Credits
This MCP Server is a wrapper around the powerful Memvid SDK. Full credit goes to the Memvid team for their excellent technology.
NPM Package: @memvid/sdk
Documentation: docs.memvid.com