ctxvault
by Filippo-Venturini·★ 56·综合分 45
CtxVault 为AI代理提供分类记忆基础设施,具有语义和过程性保险库隔离功能。
ai-llmknowledge-graphdeveloper-tools
8
Forks
5
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
CtxVault 是一种本地记忆基础设施,将知识组织成具有明确类型的隔离保险库。它提供用于文档存储和检索的语义保险库,以及用于过程性记忆的技能保险库。该系统提供结构隔离和访问控制,确保代理只能访问指定的内存空间。CtxVault 通过 CLI、HTTP API 和 MCP 服务器接口集成,支持跨会话的持久记忆和人机可观测性。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:研究助手跨会话持久记忆
你:具有隔离知识库的多代理系统
你:个人AI辅助知识管理
你:CtxVault 与传统向量数据库有何不同?
你:我可以将 CtxVault 与任何 AI 客户端一起使用吗?
什么时候选它
当您需要在多个AI代理之间实现结构化隔离、跨会话持久内存以及对代理知识库的完全人类控制时,选择CtxVault。
什么时候不要选它
如果您只需要简单的内存上下文窗口、需要云存储,或者需要超出基本访问控制的广泛身份验证和安全功能,不要选择CtxVault。
此 server 暴露的工具
从 README 抽取出 6 个工具list_vaultsList all available vaults
queryQuery a vault semantically for relevant content
writeWrite content to a vault as a new document
list_docsList all documents in a vault
initInitialize a new vault
attachAttach an agent to a vault, granting access
可对比工具
mem0chroma-mcplancedb-mcp
安装
安装
**要求:** Python 3.10+
**从 PyPI 安装:**
pip install ctxvault**从源码安装:**
git clone https://github.com/Filippo-Venturini/ctxvault
cd ctxvault
uv sync # 创建 .venv 并安装所有依赖
uv run ctxvault # 运行 CLI**MCP 配置:** 添加到 Claude Desktop 配置文件:
{
"mcpServers": {
"ctxvault": {
"command": "ctxvault-mcp"
}
}
}FAQ
- CtxVault 与传统向量数据库有何不同?
- CtxVault 在保险库之间提供结构隔离、分类记忆(语义与过程性)、访问控制以及通过简单文件系统接口实现的人机可观测性。
- 我可以将 CtxVault 与任何 AI 客户端一起使用吗?
- 是的,CtxVault 提供 MCP 服务器集成,可以无缝地与 Claude Desktop、Cursor 和任何其他兼容 MCP 的客户端一起使用。
ctxvault 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。