
memora
by agentic-box·★ 405·综合分 53
轻量级 MCP 服务器,为 AI 代理提供语义记忆存储、知识图谱和持久化记忆功能。
概述
Memora 是一个全面的 MCP 服务器,旨在为 AI 代理提供持久化记忆功能。它使用 SQLite 或云数据库提供语义存储,支持向量嵌入进行高级搜索,并维护具有交互式可视化的知识图谱。该服务器提供记忆去重、带片段树的文档存储和用于查询记忆的聊天界面等功能。它支持多种嵌入后端,包括 OpenAI、sentence-transformers 和 TF-IDF,具有适合不同部署场景的灵活配置选项。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要为AI代理提供具有语义搜索、知识图谱和跨会话上下文的持久化内存时,选择Memora,特别是如果您已经在使用Cloudflare D1或S3等云服务。
什么时候不要选它
如果您需要一个没有外部依赖的独立解决方案,应避免使用Memora,因为它需要D1或S3等云服务才能发挥最佳功能,并且由于其云存储要求,可能不适合处理高度敏感的数据。
此 server 暴露的工具
从 README 抽取出 8 个工具memory_createCreate a new memory with content, tags, and optional metadata
memory_updateUpdate an existing memory with new content or metadata
memory_create_batchCreate multiple memories at once
memory_searchSearch memories using semantic search, filters, and full-text queries
memory_deleteDelete a memory or set of memories
memory_rebuild_embeddingsRebuild embeddings for all memories after changing embedding models
memory_rebuild_crossrefsRebuild cross-references between memories based on similarity
memory_chatChat with memories using RAG-powered responses with tool calling
可对比工具
安装
安装
pip install git+https://github.com/agentic-box/memora.git对于 Claude Desktop,添加到 config.json:
{
"mcpServers": {
"memora": {
"command": "memora-server",
"args": [],
"env": {
"MEMORA_DB_PATH": "~/.local/share/memora/memories.db",
"MEMORA_ALLOW_ANY_TAG": "1"
}
}
}
}FAQ
- Memora 支持哪些数据库?
- Memora 支持 SQLite 本地数据库,以及通过 Cloudflare D1 或 S3/R2 进行的云存储,支持可选的加密和压缩功能。
- 我可以在离线状态下使用 Memora 吗?
- 是的,您可以使用 TF-IDF 或 sentence-transformers 进行本地嵌入,完全离线运行而不需要 API 调用。
memora 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。