Memvid

Codifica datos de texto en videos que se pueden buscar rápidamente con búsqueda semántica.

Documentación

memvid-mcp-server

Un servidor MCP Streamable-HTTP que utiliza memvid para codificar datos de texto en videos que pueden consultarse rápidamente mediante búsqueda semántica.

Acciones compatibles:

  • add_chunks: Agrega fragmentos al video de memoria. Nota: cada vez que agregas fragmentos, se restablece memory.mp4. No estamos seguros de si existe una forma de agregar de manera incremental.
  • search: consulta los fragmentos con mejor coincidencia. Devuelve 5 por defecto, pero se puede cambiar con el parámetro top_k.

Ejecución

Configura tu entorno:

python3.11 -m venv my_env
. ./my_env/bin/activate
pip install -r requirements.txt

Ejecuta el servidor:

python server.py

Con un puerto personalizado:

PORT=3002 python server.py

Conectar un Cliente

Puedes conectar un cliente a tu Servidor MCP una vez que esté en ejecución. Configúralo según la configuración del cliente. Existe el mcp-config.json que tiene una configuración de ejemplo que se ve así:

{
  "mcpServers": {
    "memvid": {
      "type": "streamable-http",
      "url": "http://localhost:3000"
    }
  }
}

Agradecimientos