视频语义搜索服务器

一个基于memvid的可流式HTTP MCP服务器,将文本数据编码为视频,支持语义搜索快速查找。

  • by ferrants
  • Python
  • 云端部署
  • 10 星标
  • 更新于
在 GitHub 查看 ferrants/memvid-mcp-server

使用说明

memvid mcp服务器

一个流式HTTP MCP服务器,使用 memvid 将文本数据编码为可以通过语义搜索快速查找的视频。

支持的操作:

  • add_chunks:将块添加到内存视频中。注意:每次添加块时,它都会重置memory.mp4。不确定是否有增量添加的方法。
  • search:查询最匹配的块。默认情况下返回5,但可以用top_k参数更改。

跑步

设置您的环境:

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

运行服务器:

python server.py

使用自定义端口:

PORT=3002 python server.py

连接客户端

客户端运行后,您可以将其连接到MCP服务器。根据客户端的配置进行配置。有 mcp-config.json 其示例配置如下:

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

致谢