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
67.4K
4.5分

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

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

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

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

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

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

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