MemoryMesh 是一个用于在Claude Desktop上集成MCP服务器的项目,它能将结构化数据与AI推理能力相结合。本文档将详细介绍MemoryMesh的安装、配置和使用方法。
MemoryMesh可实现结构化数据与AI推理能力的结合,以下将为你介绍其安装、配置及使用的详细步骤。
使用以下命令克隆仓库并进入目录:
git clone https://github.com/CheMiguel23/memorymesh.git
cd memorymesh
在项目根目录运行以下命令以安装所有依赖项:
npm install
构建TypeScript代码并生成可执行文件:
npm run build
此命令会在 dist 目录下生成JavaScript文件,并将示例数据和模式文件复制到该目录。
编辑你的Claude Desktop配置文件,添加以下内容:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json在 mcpServers 对象中添加如下配置:
"memorymesh": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/YOUR/PROJECT/memorymesh/dist/index.js"]
}
将 /ABSOLUTE/PATH/TO/YOUR/PROJECT/ 替换为你的项目实际路径。
完成配置后,重启应用以使更改生效。
memorymesh 服务。add_npc、update_npc 等)显示。在进行更新之前,请务必备份 dist/data 目录下的文件,以防数据丢失。
dist 目录存在且包含 index.js 文件。~/Library/Logs/Claude/mcp-server-memorymesh.log%AppData%\Claudenpm run build 命令运行无误。dist/data/schemas 目录中,并遵循命名规范(如 add_[entity].schema.json)。通过 /config/config.ts 文件可以覆盖默认设置:
MEMORY_FILE:指定存储知识图谱数据的JSON文件路径(默认值为 dist/data/memory.json)。SCHEMAS_DIR:模式文件目录路径(默认值为 dist/data/schemas/memory.json)。