Token导航 LogoToken导航

MCP Server · AI代理

Memvid MCP

MCP服务器为AI代理提供持久化内存管理,支持混合搜索(词法+向量)、时间索引、知识图谱和RAG能力。

未说明官方级别未说明来源级核验工具 40
AI代理混合搜索TypeScriptVS Code内存管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Tapiocapioca
提供方
Tapiocapioca

工具数量

40

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Memvid MCP 属于AI代理类 MCP Server,公开资料标注 40 个工具,通过传输方式未标注接入,适配 VS Code,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

未说明

认证方式

OAuth 授权

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 40 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

memvid mcp

MCP(模型上下文协议)服务器 memvid 的 -AI代理的存储层。

该服务器封装了memvid Rust CLI,提供了40个用于持久内存管理的工具,包括混合搜索(词汇+向量)、时间索引、知识图和RAG功能。

用例

  • 代理内存:通过语义搜索和时间感知,为AI代理提供跨会话的持久内存
  • 文档智能:通过自动实体提取和事实跟踪摄取文档、代码和网络内容
  • 知识库:使用混合词汇/向量搜索和知识图关系构建可搜索的知识库
  • 审计与合规:通过引文生成和审计报告跟踪信息来源
  • 会话重放:记录和回放代理会话以进行调试和分析

先决条件

  • Node.js 18+
  • memvid CLI 的 二进制(参见 memvid 的 用于安装)
  • 可选的:矢量搜索的嵌入器配置(Embedder.toml)
  • 可选的:RAG的LLM配置(LLM.toml)

安装

来源

git clone https://github.com/Tapiocapioca/memvid-mcp.git
cd memvid-mcp
npm install
npm run build

验证安装

# Test the server starts
node dist/index.js
# Should output: "memvid-mcp server started"
# Press Ctrl+C to exit

配置

环境变量

变量默认值描述
MEMVID_PATHmemvidmemvid二进制文件的路径
MEMVID_LOG_LEVELwarning日志级别: debug, info, warning, error
MEMVID_VERBOSE0设置为 1 用于详细的CLI输出

MCP 客户端安装

VS代码(副本)

添加到您的VS Code MCP设置中:

{
  "servers": {
    "memvid": {
      "command": "node",
      "args": ["/path/to/memvid-mcp/dist/index.js"],
      "env": {
        "MEMVID_PATH": "/path/to/memvid"
      }
    }
  }
}
克劳德桌面版

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "memvid": {
      "command": "node",
      "args": ["/path/to/memvid-mcp/dist/index.js"],
      "env": {
        "MEMVID_PATH": "/path/to/memvid"
      }
    }
  }
}
光标

添加到MCP设置:

{
  "memvid": {
    "command": "node",
    "args": ["/path/to/memvid-mcp/dist/index.js"],
    "env": {
      "MEMVID_PATH": "/path/to/memvid"
    }
  }
}
OpenCode

添加到 opencode.json:

{
  "mcp": {
    "memvid": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/memvid-mcp/dist/index.js"],
      "env": {
        "MEMVID_PATH": "/path/to/memvid"
      }
    }
  }
}

安全考虑

路径验证

服务器实现了多层路径安全:

  1. 路径横向保护:块 .. 模式
  2. 系统路径阻止列表:防止访问敏感目录(/etc/, /proc/, \windows\等等)
  3. MCP根验证:尊重客户端提供的根边界(当客户端支持时)

加密

内存文件可以使用AES-256-GCM加密:

memvid_lock { "file": "data.mv2", "output": "data.mv2e", "password": "secret" }
memvid_unlock { "file": "data.mv2e", "output": "data.mv2", "password": "secret" }

建议

  • 将内存文件存储在专用目录中
  • 使用加密文件(.mv2e)敏感数据
  • 在客户端中配置MCP根以限制文件访问
  • 为每个项目/上下文使用单独的内存文件

可用工具(40)

生命周期(5个工具)

工具说明注释
memvid_create创建新的.mv2内存文件写入
memvid_open打开并显示文件元数据只读
memvid_stats显示详细统计信息(帧数、索引大小)只读
memvid_verify通过可选的深度检查验证文件完整性只读
memvid_doctor诊断和修复损坏的索引破坏性

内容管理(7个工具)

工具说明注释
memvid_put使用可选嵌入从文件/目录添加内容写入
memvid_put_many批量添加并跟踪进度写入
memvid_view按ID查看框架内容只读
memvid_update替换帧内容破坏性
memvid_delete删除帧破坏性
memvid_correct用审计跟踪修改框架写入
memvid_api_fetch获取URL内容并添加到内存网络

搜索(5个工具)

工具说明注释
memvid_find混合/词汇/向量搜索只读
memvid_vec_search仅矢量语义搜索只读
memvid_askRAG问答只读
memvid_timeline按时间顺序的帧视图只读
memvid_when时态搜索(在提到某事时查找)只读

分析(6个工具)

工具说明注释
memvid_audit生成带有引用的审计报告只读
memvid_debug_segment调试内部索引段只读
memvid_export导出为JSON/CSV/JSONL写入
memvid_tables列出内部SQLite表只读
memvid_schema模式推理和摘要只读
memvid_models列出可用的嵌入模型只读

知识图谱(6个工具)

工具说明注释
memvid_enrichNER实体提取写入
memvid_memories存储卡操作只读
memvid_state显示当前内存状态只读
memvid_facts事实提取和列表只读
memvid_follow遍历实体关系只读
memvid_who实体查找只读

会话管理(5个工具)

工具说明注释
memvid_session开始/停止/列出/重放会话写入
memvid_binding内存绑定操作破坏性
memvid_status系统状态(版本、型号状态)只读
memvid_sketchSimHash草图操作写入
memvid_nudge触发后台处理写入

加密(2个工具)

工具说明注释
memvid_lock加密内存文件(AES-256-GCM)写入
memvid_unlock解密内存文件写入

实用工具(4个工具)

工具说明注释
memvid_process_queue处理待处理操作写入
memvid_verify_single_file验证单帧完整性只读
memvid_config显示当前配置只读
memvid_version打印版本信息只读

示例工作流

基本内存设置

# 1. Create a new memory file
memvid_create { "file": "project.mv2" }

# 2. Ingest documentation
memvid_put { 
  "file": "project.mv2", 
  "input": "./docs", 
  "recursive": true,
  "embed": true  # Generate vector embeddings
}

# 3. Check statistics
memvid_stats { "file": "project.mv2" }

搜索和检索

# Hybrid search (lexical + vector)
memvid_find { 
  "file": "project.mv2", 
  "query": "authentication flow", 
  "mode": "hybrid",
  "limit": 5 
}

# Semantic search only
memvid_vec_search { 
  "file": "project.mv2", 
  "query": "how to handle user sessions" 
}

# RAG question answering
memvid_ask { 
  "file": "project.mv2", 
  "question": "What authentication methods are supported?" 
}

知识图谱操作

# Extract entities from all frames
memvid_enrich { "file": "project.mv2", "all": true }

# Look up an entity
memvid_who { "file": "project.mv2", "query": "OAuth" }

# Follow entity relationships
memvid_follow { 
  "file": "project.mv2", 
  "entity": "AuthService", 
  "hops": 2 
}

审计和导出

# Generate audit report with sources
memvid_audit { 
  "file": "project.mv2", 
  "query": "security requirements",
  "include_snippets": true 
}

# Export for backup
memvid_export { 
  "file": "project.mv2", 
  "output": "backup.json",
  "format": "json" 
}

会话录制

# Start recording a session
memvid_session { "file": "project.mv2", "start": "debug-session-1" }

# ... agent interactions ...

# Stop recording
memvid_session { "file": "project.mv2", "stop": true }

# Replay later
memvid_session { "file": "project.mv2", "replay": "debug-session-1" }

嵌入器配置

对于矢量搜索功能,请创建 ~/.config/memvid/embedder.toml:

[embedder]
provider = "openai"
model = "text-embedding-3-large"
api_key_env = "OPENAI_API_KEY"
dimensions = 3072

或者,对于A4F/OpenRouter兼容的API:

[embedder]
provider = "openai"
model = "provider-3/text-embedding-3-large"
base_url = "https://api.a]4f.co/v1"
api_key_env = "A4F_API_KEY"

性能特征

操作典型延迟注意事项
memvid_create\ 0`
  1. 验证嵌入器配置: memvid_config
  2. 使用嵌入物重新摄入: memvid_put { ..., "embed": true }

路径验证错误

服务器根据以下内容验证所有路径:

  1. 路径遍历模式(..)
  2. 系统目录阻止列表
  3. MCP根(如果客户端支持根功能)

确保您的路径在允许的目录内。

许可证

麻省理工学院

工具与能力

工具数量

40

资源数量

0

提示词数量

0

能力标签

AI代理TypeScript本地部署内存管理混合搜索知识图谱RAG

支持客户端

VS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 40 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 VS Code 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Memvid MCP

MCP World · 本页

40未说明未标注2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Memvid MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Memvid MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Memvid MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Memvid MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Memvid MCP 支持哪些客户端?

公开资料标注支持 VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP