MemoryMesh 是一款专为 Claude 桌面环境打造的 MCP 服务器,主要用于管理知识图谱数据。它不仅能让 AI 基于结构化数据进行推理,还提供了内存中的数据存储系统,为数据管理带来了极大便利。
git clone https://github.com/CheMiguel23/memorymesh.git
cd memorymesh
npm install
npm run build
此命令会把 TypeScript 代码编译成 JavaScript 并存放于 dist
目录,同时将示例 schema 和数据文件复制到该目录。~/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/
替换为项目实际路径。// 使用 add_user 工具创建用户
{
"tool": "add_user",
"args": {
"username": "john_doe",
"email": "john@example.com",
"age": 30,
"hobbies": ["reading", "music"]
}
}
// 使用 query_user 工具查询用户
{
"tool": "query_user",
"args": {
"username": "john_doe"
},
"result": {
"found": true,
"user": {
"username": "john_doe",
"email": "john@example.com",
"age": 30,
"hobbies": ["reading", "music"]
}
}
}
npm install memorymesh --save
memorymesh/
├── dist/ # 编译后的输出目录
│ ├── index.js # 入口文件
│ └── data/ # 数据存储目录
├── schemas/ # 定义实体和关系的 schema 文件
└── src/ # 源代码目录
├── server.ts # 服务器实现
└── tools/ # 自定义工具
schemas
目录下创建新的 JSON Schema 文件。欢迎大家贡献代码、提供反馈或分享想法,共同推动这个项目发展,激发更多新的探索。
⚠️ 重要提示
翻译后的所有内容已完整呈现,无额外信息。