Smartmemory
什么是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官方文档和规范

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
68.5K
4.5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
76.0K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
132.8K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
30.5K
4.8分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
51.8K
5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
95.2K
4.7分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
46.6K
4.5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
58.9K
4.8分
