Smartmemory
S

Smartmemory

SmartMemory是一个为LLM提供结构化记忆的MCP服务器,通过自然对话将对话内容转化为知识图谱,使AI助手能够学习和应用业务规则。
2.5分
7.4K

什么是SmartMemory?

SmartMemory是一个创新的MCP(模型上下文协议)服务器,它赋予您喜爱的AI助手(如Claude、Gemini等)长期记忆和逻辑推理能力。它就像一个AI的‘大脑’,能够从对话中学习事实和业务规则,并将它们组织成结构化的知识图谱,让AI能够记住信息并进行逻辑推导。

如何使用SmartMemory?

您可以通过两种主要方式使用SmartMemory: 1. **对话模式(大脑)**:作为MCP服务器集成到AI客户端(如Claude Desktop),在聊天过程中自然学习规则。 2. **监督模式(工厂)**:部署完整的Web仪表板,从文档(如PDF)中批量提取规则,并可视化知识图谱。 两种模式都支持Docker快速部署,无需复杂的Python环境配置。

适用场景

SmartMemory特别适合以下场景: • **个人用户**:希望AI助手记住个人偏好、习惯和重要事实 • **业务团队**:需要让AI学习公司政策、业务流程和规则 • **知识管理**:从大量文档中提取结构化知识并建立关联 • **教育培训**:构建领域知识图谱,辅助学习和决策 • **开发者**:为AI应用添加记忆和推理能力

主要功能

结构化记忆存储
将对话内容转化为RDF知识图谱,以三元组形式存储实体、属性和关系,实现结构化记忆。
自然对话学习
通过日常对话让AI学习新事实和规则,无需手动编程或复杂配置。
逻辑推理能力
基于已学规则和事实进行逻辑推导,回答需要推理的问题(如:'Bob能投票吗?')。
规则验证与确认
在添加新规则前向用户确认,确保AI学习的规则准确可靠。
多模式部署
支持MCP服务器模式和Web仪表板模式,满足不同使用场景需求。
文档智能提取
从PDF等文档中自动提取业务规则,批量构建知识图谱。
可视化知识图谱
通过Web仪表板直观查看和管理知识图谱中的实体和关系。
多LLM提供商支持
支持OpenAI、Anthropic、Google Gemini以及本地Ollama等多种LLM提供商。
优势
🔄 **无缝集成**:作为MCP服务器,可轻松集成到Claude Desktop、Gemini等主流AI客户端
🧠 **智能学习**:通过自然对话学习,无需技术背景即可教AI新知识
📊 **结构化存储**:知识以图谱形式存储,便于查询、更新和推理
🐳 **部署简单**:提供Docker镜像,一键部署,无需复杂环境配置
🔧 **灵活配置**:支持多种LLM提供商,可根据需求选择最适合的模型
👥 **团队协作**:监督模式支持团队共享知识图谱和规则库
📈 **可扩展性**:基于开放标准(RDF/SPARQL),易于扩展和集成
局限性
⚠️ **实验性质**:目前为概念验证阶段,不建议用于生产环境
📚 **学习曲线**:需要理解知识图谱基本概念以获得最佳效果
⚡ **性能依赖**:推理速度受LLM响应时间和图谱复杂度影响
🔍 **规则验证**:需要人工确认新规则,可能增加交互成本
💾 **存储管理**:知识图谱增长后需要适当的管理和维护
🌐 **网络要求**:使用云端LLM时需要稳定的网络连接
🛠️ **配置需求**:高级功能需要一定的技术配置知识

如何使用

选择使用模式
根据需求选择对话模式(个人使用)或监督模式(团队/批量处理)。对话模式适合日常聊天,监督模式适合文档处理和可视化。
Docker快速部署(推荐)
使用Docker镜像快速部署,无需安装Python环境。配置MCP客户端指向SmartMemory容器。
配置MCP客户端
在AI客户端(如Claude Desktop)的配置文件中添加SmartMemory服务器配置。
配置LLM提供商
通过环境变量或Web仪表板配置LLM提供商(OpenAI、Ollama等)和API密钥。
开始对话学习
重启AI客户端,开始与AI对话。AI会自动学习您提到的事实和规则,并在需要时请求确认。
使用监督模式(可选)
访问Web仪表板(localhost:8080),上传文档提取规则,可视化知识图谱,管理已学规则。

使用案例

个人知识管理
让AI记住您的朋友、同事信息及其关系,构建个人社交知识图谱。
业务规则学习
教AI公司政策和工作流程,用于回答新员工的问题。
资格推理判断
基于已知事实和规则,推理某人是否符合特定条件。
文档规则提取
从PDF政策文档中批量提取规则,构建完整的业务知识库。

常见问题

SmartMemory需要编程知识吗?
支持哪些AI客户端?
数据存储在哪里?安全吗?
可以删除或修改已学的规则吗?
需要付费的LLM API吗?
知识图谱有多大限制?
规则冲突怎么办?
可以导出知识图谱吗?

相关资源

5分钟快速入门指南
新用户快速上手指南,包含最简单的部署和使用步骤
故障排除指南
常见问题解决方法,帮助解决部署和使用中的问题
完整配置参考
所有配置选项的详细说明,包括环境变量和配置文件
神经符号架构说明
技术原理:如何结合LLM和知识图谱实现推理
技术架构概述
系统整体架构设计和技术栈说明
文档索引
所有文档的完整索引,方便查找特定主题
部署指南
高级部署指南,包括云部署和团队部署
GitHub代码仓库
项目源代码和最新版本
Docker镜像
官方Docker镜像仓库
MCP协议官网
Model Context Protocol官方文档和规范

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "smart-memory": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/mauriceisrael/smart-memory:latest"]
    }
  }
}

{
      "mcpServers": {
        "smartmemory": {
          "command": "/absolute/path/to/SmartMemory/venv/bin/python",
          "args": ["-m", "smart_memory.server"]
        }
      }
    }
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

N
Next Devtools MCP
Next.js开发工具MCP服务器,为Claude、Cursor等AI编程助手提供Next.js开发工具和实用程序,包括运行时诊断、开发自动化和文档访问功能。
TypeScript
7.4K
5分
P
Praisonai
PraisonAI是一个生产就绪的多AI智能体框架,具有自反思功能,旨在创建AI智能体来自动化解决从简单任务到复杂挑战的各种问题。它通过将PraisonAI智能体、AG2和CrewAI集成到一个低代码解决方案中,简化了多智能体LLM系统的构建和管理,强调简单性、定制化和有效的人机协作。
Python
6.4K
5分
H
Haiku.rag
Haiku RAG是一个基于LanceDB、Pydantic AI和Docling构建的智能检索增强生成系统,支持混合搜索、重排序、问答代理、多代理研究流程,并提供本地优先的文档处理和MCP服务器集成。
Python
4.5K
5分
B
Blueprint MCP
Blueprint MCP是一个基于Arcade生态的图表生成工具,利用Nano Banana Pro等技术,通过分析代码库和系统架构自动生成架构图、流程图等可视化图表,帮助开发者理解复杂系统。
Python
9.5K
4分
K
Klavis
Klavis AI是一个开源项目,提供在Slack、Discord和Web平台上简单易用的MCP(模型上下文协议)服务,包括报告生成、YouTube工具、文档转换等多种功能,支持非技术用户和开发者使用AI工作流。
TypeScript
15.1K
5分
D
Devtools Debugger MCP
Node.js调试器MCP服务器,提供基于Chrome DevTools协议的完整调试功能,包括断点设置、单步执行、变量检查和表达式评估等
TypeScript
10.5K
4分
M
Mcpjungle
MCPJungle是一个自托管的MCP网关,用于集中管理和代理多个MCP服务器,为AI代理提供统一的工具访问接口。
Go
0
4.5分
C
Cipher
Cipher是一个专为编程AI代理设计的开源记忆层框架,通过MCP协议与各种IDE和AI编码助手集成,提供自动记忆生成、团队记忆共享和双系统记忆管理等核心功能。
TypeScript
0
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
67.4K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
72.9K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
127.4K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
55.3K
4.8分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
30.4K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
43.9K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
47.6K
5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
91.8K
4.7分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase