Stores text chunks in memvid-backed video storage and retrieves matching content through semantic search.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Memvid MCP Server.
The ferrants/memvid-mcp-server MCP server connects MCP clients to memvid, a storage approach that encodes text data into videos for later lookup. It runs as a local Streamable HTTP server and makes two actions available: adding text chunks and searching for relevant chunks.
The server is suited to small, local text collections that need semantic retrieval through an MCP-compatible client. It does not describe general-purpose database operations, document management, or remote hosting. Its documented scope is limited to writing chunks into memvid storage and querying that stored content.
When chunks are added, the server uses memvid to encode the text into a memory video. A search request then queries the stored content and returns the top-matching chunks. Search returns five results by default, and callers can change that count with the top_k parameter.
The repository describes the server as Streamable HTTP rather than a standard local stdio process. After startup, an MCP client connects to the HTTP address exposed by the Python process. The example configuration uses http://localhost:3000 and identifies the transport as streamable-http.
The ferrants/memvid-mcp-server MCP server requires Python 3.11 in the documented setup. Create and activate a virtual environment, install the dependencies from requirements.txt, and start the process with python server.py:
The default connection example points clients at port 3000. To use another port, set the PORT environment variable when starting the process, such as PORT=3002 python server.py. Configure the MCP client with the server URL and the streamable-http transport type.
add_chunks.search.top_k search parameter.Adding chunks resets memory.mp4 each time, according to the repository documentation. The project notes that incremental additions may not currently be supported or may not have a known implementation. Existing memory-video contents should therefore be treated carefully when adding new chunks.
The provided material documents local execution and a localhost client configuration only. It does not specify authentication, authorization, persistence beyond the generated memory video, deployment instructions, or named client integrations. The server also depends on the repository's Python requirements, which must be installed before startup.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ferrants-memvid-mcp-server)<a href="https://allmcps.com/mcp/ferrants-memvid-mcp-server"><img src="https://allmcps.com/api/badge/ferrants-memvid-mcp-server?style=directory" alt="Memvid MCP Server on AllMCPs" /></a>