Token导航 LogoToken导航TokenDH.com
MCP Memvid State Service logo
搜索检索未说明官方级别未说明来源级核验

MCP Memvid State Service

MCP Server

一个集成了向量搜索、全文搜索和时间查询的单文件AI内存层服务,无需外部基础设施即可替代Redis、Qdrant/Pinecone和SQLite。

工具数

10

提示词数

0

GitHub Stars

1

资源数

0
向量搜索本地优先JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

EricGrill

提供方

EricGrill

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Memvid国家服务

具有矢量搜索、全文搜索和时态查询的单文件AI存储层

![MIT License](LICENSE) ![10 Tools](#-tool-catalog) ![Ollama](https://ollama.ai/) ![OpenAI](https://openai.com/) ![Local](#embedding-providers)

快速开始 | 工具目录 | 嵌入提供者 | 配置 | 例子

______________________________________________________________________

🧠 这是什么?

MCP(模型上下文协议)服务器封装 memvid 的 -一个基于Rust的内存系统,将所有内容存储在一个便携设备中 .mv2 文件。替换Redis用于缓存,Qdrant/Pinecone用于向量搜索,SQLite用于结构化查询——所有这些都没有外部基础设施。

部分 克劳德代码插件市场 生态系统。

______________________________________________________________________

🚀 快速开始

1.添加到克劳德代码:

{
  "mcpServers": {
    "memvid": {
      "command": "npx",
      "args": ["mcp-memvid"],
      "env": {
        "OLLAMA_HOST": "http://localhost:11434"
      }
    }
  }
}

2.或手动安装运行:

git clone https://github.com/EricGrill/mcp-memvid-state-service.git
cd mcp-memvid-state-service
npm install && npm run build
node dist/index.js

______________________________________________________________________

💡 为什么使用MCP Memvid?

特性描述
单文件存储所有数据、索引和元数据都在一个便携设备中 .mv2 文件
无基础设施没有Redis,没有Postgres,没有需要管理的向量数据库集群
三重搜索语义(向量)、词汇(BM25)和时态查询
本地优先内置嵌入模型在Linux/macOS上脱机工作
Olama支持在没有API成本的情况下使用本地LLM进行嵌入

______________________________________________________________________

📦 工具目录

类别工具描述
存储2存储和删除记忆(store_memory, delete_capsule)
搜索4矢量、关键字、智能和时态(semantic_search, text_search, smart_search, recent_memories)
管理3胶囊生命周期(list_capsules, create_capsule, capsule_info)
配置1查看嵌入状态(embedding_config)

______________________________________________________________________

🔧 所有工具

存储

工具说明
store_memory存储带有标题、标签、元数据和可选嵌入的文本
delete_capsule永久删除capsule文件(需要确认)

搜索

工具说明
semantic_search使用向量嵌入(HNSW)按意义查找
text_search使用BM25排名按确切关键字查找
smart_search根据查询自动选择最佳搜索模式
recent_memories按时间顺序检索记忆

胶囊管理

工具说明
list_capsules列出所有可用的内存胶囊
create_capsule创建新的空胶囊
capsule_info获取存储路径和存在状态

配置

工具说明
embedding_config显示当前嵌入模型、Ollama状态、API密钥

______________________________________________________________________

🤖 嵌入提供者

提供商设置型号最适合
本地无需bge-small, bge-base, nomic, gte-large离线,隐私第一
奥拉玛OLLAMA_HOST=http://localhost:11434任何通过OpenAI API本地LLM,无需API费用
开放人工智能OPENAI_API_KEY=sk-...openai-small, openai-large最佳品质,云

Ollama设置

# Install Ollama
curl -fsSL https://ollama.ai/install.sh | sh

# Pull an embedding model
ollama pull nomic-embed-text

# Set environment variable
export OLLAMA_HOST=http://localhost:11434

______________________________________________________________________

⚙️ 配置

环境变量

变量描述默认值
OLLAMA_HOSTOllama服务器URL--
OPENAI_API_KEYOpenAI API密钥-
OPENAI_BASE_URL自定义OpenAI兼容端点--
MEMVID_EMBEDDING_MODEL默认嵌入模型bge-small
XDG_DATA_HOME基本存储目录~/.local/share

存储位置

$XDG_DATA_HOME/memvid/capsules/
├── agent-context.mv2
├── knowledge-base.mv2
└── session-cache.mv2

______________________________________________________________________

📝 例子

使用嵌入存储内存

store_memory({
  capsule: "knowledge-base",
  text: "The API uses JWT tokens with 24-hour expiry. Refresh tokens last 7 days.",
  title: "Auth Architecture",
  tags: ["api", "security", "jwt"],
  enable_embedding: true,
  embedding_model: "bge-small"
})

语义搜索

semantic_search({
  capsule: "knowledge-base",
  query: "how long do authentication tokens last",
  limit: 5
})

获取最近的上下文

recent_memories({
  capsule: "agent-context",
  limit: 10
})

检查嵌入配置

embedding_config()
// Returns:
// {
//   "defaultModel": "bge-small",
//   "ollamaHost": "http://localhost:11434",
//   "openaiBaseUrl": "http://localhost:11434/v1",
//   ...
// }

______________________________________________________________________

🖥️ 平台支持

平台本地嵌入注释
Linux x64✅ 是完全支持
macOS ARM64✅ 是完全支持(Apple Silicon)
macOS x64✅ 是完全支持(英特尔)
Windows x64❌ 否使用Ollama或OpenAI

______________________________________________________________________

🤝 贡献

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing)
  3. 提交更改(git commit -m 'Add amazing feature')
  4. 推送到分支(git push origin feature/amazing)
  5. 打开拉取请求

______________________________________________________________________

📜 许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

目录标签

目录标签

向量搜索本地优先JavaScriptClaude本地部署全文搜索时间查询单文件存储

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP