基本能力
产品定位
MemoryMesh是一个本地知识图谱服务器,旨在为AI模型构建和管理结构化信息。它特别适合文本RPG游戏,但其灵活的设计也适用于社交网络模拟、组织规划等涉及结构化数据的场景。
核心功能
- 动态模式工具:通过模式定义数据结构,自动生成添加、更新和删除数据的工具。
- 直观模式设计:使用必填字段、枚举类型和关系定义来引导AI生成和连接节点。
- 元数据引导:提供上下文和结构,帮助AI理解数据的含义和关系。
- 关系处理:定义节点之间的关系,鼓励AI创建连接。
- 错误反馈:提供错误反馈,帮助AI改进与知识图谱的交互。
- 事件系统:跟踪操作,提供知识图谱修改的洞察。
适用场景
- 文本RPG游戏开发
- 社交网络模拟
- 组织规划
- 任何需要结构化数据管理的AI应用
工具列表
- SchemaManager工具:简化模式创建和编辑,提供可视化界面。
- Memory Viewer工具:可视化知识图谱,查看节点、边及其属性。
常见问题解答
- 服务器未出现在Claude中:检查路径是否正确,确保
dist
目录存在且包含编译文件。 - 工具未显示:确保模式文件正确放置在
dist/data/schemas
目录中,并遵循命名约定。
使用教程
使用依赖
- Node.js:版本18或更高。
- npm:通常随Node.js一起安装。
- Claude for Desktop:确保安装最新版本。
安装教程
- 克隆仓库:
bash
git clone https://github.com/CheMiguel23/memorymesh.git
cd memorymesh - 安装依赖:
bash
npm install - 构建项目:
bash
npm run build - 配置Claude Desktop:
编辑配置文件,添加memorymesh
条目,指定绝对路径。 - 重启Claude Desktop:完全重启以使更改生效。
调试方式
- 验证安装:
- 启动Claude Desktop,检查MCP插件图标是否出现。
- 点击图标,查看
memorymesh
是否在连接的服务器列表中。 - 点击锤子图标,查看工具是否列出。
- 查看日志:
- macOS:
~/Library/Logs/Claude/mcp-server-memorymesh.log
- Windows:
%AppData%\Claude\Logs