Memvid

Codifica dados de texto em vídeos que podem ser rapidamente consultados com busca semântica.

Documentação

memvid-mcp-server

Um servidor MCP Streamable-HTTP que usa memvid para codificar dados de texto em vídeos que podem ser rapidamente consultados com busca semântica.

Ações suportadas:

  • add_chunks: Adiciona blocos ao vídeo de memória. Observação: cada vez que você adiciona blocos, ele redefine o memory.mp4. Não temos certeza se há uma maneira de adicionar incrementalmente.
  • search: consulta os blocos com melhor correspondência. Retorna 5 por padrão, mas pode ser alterado com o parâmetro top_k.

Executando

Configure seu ambiente:

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

Execute o servidor:

python server.py

Com uma porta personalizada:

PORT=3002 python server.py

Conecte um Cliente

Você pode conectar um cliente ao seu Servidor MCP assim que ele estiver em execução. Configure de acordo com a configuração do cliente. Existe o mcp-config.json que tem uma configuração de exemplo que se parece com isto:

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

Agradecimentos