探索
Memorymesh

Memorymesh

MemoryMesh是一个为AI模型设计的知识图谱服务器,专注于文本角色扮演游戏和互动叙事。它通过动态模式定义和自动生成工具,帮助AI在对话中维护一致且结构化的记忆,实现更丰富、更动态的交互体验。
3.5分
172
2025-04-29 09:17:30
概述
安装
内容详情
替代品

什么是MemoryMesh?

MemoryMesh是一个本地知识图谱服务器,专为AI模型设计。它通过结构化数据存储帮助AI维护跨对话的连贯记忆,特别适合文本RPG游戏开发,也可用于社交网络模拟、组织规划等场景。

如何使用MemoryMesh?

通过定义数据结构的schema文件,系统会自动生成对应的数据操作工具。AI或用户可通过这些工具添加、修改和查询知识图谱中的节点和关系。

适用场景

文本冒险游戏NPC管理、互动故事中的世界构建、需要长期记忆的AI对话系统、复杂关系网络的可视化分析

主要功能

动态模式工具根据schema定义自动生成数据操作工具,无需手动编码
可视化Schema编辑器提供图形界面创建和编辑数据schema,无需直接编写JSON
知识图谱可视化内置查看器可直观展示节点关系和属性
操作事件追踪记录所有知识图谱修改操作,便于调试和审计

优势与局限性

优势
自动工具生成大幅减少开发工作量
可视化工具降低技术门槛
灵活的数据结构适应多种应用场景
完善的错误反馈帮助AI学习正确操作
局限性
AI可能不愿主动删除节点数据
需要学习schema定义规范
目前主要面向文本数据处理

如何使用

安装准备确保已安装Node.js 18+和Claude桌面版
获取项目克隆GitHub仓库到本地
安装依赖进入项目目录并安装所需软件包
构建项目编译TypeScript代码并准备运行环境
配置Claude修改Claude配置文件添加MemoryMesh服务器路径

使用案例

构建RPG游戏世界创建多个关联的城市地点,添加NPC角色并设置他们之间的关系
社交关系模拟建立人物社交网络,记录角色间的各种关系

常见问题

1
schema文件应该放在哪里?v0.2.7+版本请放在dist/data/schemas目录下
2
AI不愿意删除节点怎么办?在提示词中明确指示AI执行删除操作,或通过可视化工具手动删除
3
如何备份我的知识图谱数据?定期复制dist/data/memory.json文件到安全位置

相关资源

Schema管理指南详细讲解如何创建和编辑schema文件
记忆查看器使用说明可视化工具的功能介绍和操作指南
GitHub仓库项目源代码和最新版本
精选MCP服务推荐
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
2,951
5分
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6,096
4.5分
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
207
4.3分
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
4,851
4.7分
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1,425
5分
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
87
4.8分
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
359
4.8分
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
317
4.5分
安装
复制以下命令到你的Client进行配置
"mcpServers": {
      "memorymesh": {
        "command": "node", 
        "args": ["/ABSOLUTE/PATH/TO/YOUR/PROJECT/memorymesh/dist/index.js"]
      }
    }
注意:您的密钥属于敏感信息,请勿与任何人分享。