基本能力
产品定位
mcp-knowledge-graph 是一个知识图谱记忆服务器,用于存储和管理跨会话的用户信息,实现AI模型的持久化记忆。
核心功能
- 实体管理:创建、删除和查询知识图谱中的实体(如人物、组织、事件等)。
- 关系管理:定义和管理实体之间的各种关系。
- 观察管理:添加、删除和查询与实体相关的具体信息(观察)。
- 图谱查询:支持全文搜索和特定节点查询。
适用场景
- AI聊天机器人记忆用户信息
- 构建个性化推荐系统
- 知识管理和信息检索
- 复杂关系网络建模
工具列表
- create_entities:创建新实体
- create_relations:创建实体间关系
- add_observations:为实体添加观察
- delete_entities:删除实体及其关联关系
- delete_observations:删除特定观察
- delete_relations:删除特定关系
- read_graph:读取整个知识图谱
- search_nodes:搜索节点
- open_nodes:按名称检索特定节点
常见问题解答
- 如何指定自定义记忆文件路径?
- 通过
--memory-path
参数指定 - 默认记忆文件存储在哪里?
- 服务器安装目录下的memory.jsonl
- 如何处理重复的实体或关系?
- 创建操作会自动忽略已存在的实体或关系
使用教程
使用依赖
- Node.js环境
- npm或yarn包管理器
安装教程
bash
npx -y @modelcontextprotocol/server-memory
或指定自定义路径:
bash
npx -y @modelcontextprotocol/server-memory --memory-path /path/to/your/memory.jsonl
调试方式
- 检查服务是否正常运行
- 验证记忆文件是否正确生成
- 使用API工具测试各项功能