1. Conduid
  2. Developer Tools
  3. memvid-server
MCP server · Developer Tools

memvid-server

MCP (Model Context Protocol) server for memvid CLI - 40 tools for AI agent memory management

Unclaimed devtools
39Low

Scored 15 days ago · breakdown

About memvid-server

memvid-server is an MCP server published by git+khgs2411 in the Developer Tools category: mCP (Model Context Protocol) server for memvid CLI - 40 tools for AI agent memory management.

The repository has 1 stars and 0 forks.

Install

Install
npx memvid-mcp-server
Claude Code
claude mcp add memvid-mcp -- npx -y memvid-mcp-server
npx
npx -y memvid-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about memvid-server

Powered by Claude · Grounded in docs

I know everything about memvid-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

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

npm install -g memvid-mcp-server
# or
bun add -g memvid-mcp-server

Configuration

This server can be used with any MCP-compliant client (e.g., Claude Desktop, Cursor).

Environment Variables

Variable Description Required
OPENAI_API_KEY Your OpenAI API Key. Required to enable the ask_memory tool and for semantic embeddings in some modes. No (Optional)
MEMVID_LOCAL_STORAGE Set to "1" to store memory files in ./memvid_mcp (current directory) instead of ~/.memvid_mcp. No (Optional)

Claude Desktop Configuration

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "memvid": {
      "command": "npx",
      "args": ["-y", "memvid-mcp-server@latest"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "MEMVID_LOCAL_STORAGE": "0"
      }
    }
  }
}

Note: If you do not provide OPENAI_API_KEY, the ask_memory tool will not be available, but you can still use create_or_open_memory, add_content, and search_memory (lexical mode).

Tools

  1. create_or_open_memory: Initialize a new project memory or open an existing one.

    • project_name (string): Unique identifier for the project.
    • storage_path (string, optional): Absolute path to the PARENT directory (e.g., project root). The server creates a memvid_mcp folder inside this path.
  2. add_content: Add text and metadata to the memory.

    • project_name (string): Unique identifier.
    • content (string): Text content to store.
    • storage_path (string, optional): Absolute path to storage directory.
  3. search_memory: Search your memory.

    • project_name (string): Unique identifier.
    • query (string): Search query (use * for all recent items).
    • storage_path (string, optional): Absolute path to storage directory.
  4. ask_memory: (Optional) Ask questions about your memory using an LLM.

    • project_name (string): Unique identifier.
    • question (string): Question to ask.
    • storage_path (string, optional): Absolute path to storage directory.
  5. memvid_delete_project: Delete a project's memory.

    • project_name (string): Unique identifier.
    • storage_path (string, optional): Absolute path to storage directory.

Tip: All tools accept an optional storage_path argument. This allows the client to explicitly define where the memory project is stored, overriding the default behavior. Useful for containerized environments.

Development

# Install dependencies
bun install

# Run locally
bun run src/index.ts

# Build
bun build ./src/index.ts --compile --outfile server

Credits

This MCP Server is a wrapper around the powerful Memvid SDK. Full credit goes to the Memvid team for their excellent technology.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About memvid-server

How do I install memvid-server?

Run npx memvid-mcp-server, then add the server to your MCP client's configuration.

Is memvid-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is memvid-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.