@sylphlab/tools内存mcp
知识图谱存储工具的MCP服务器适配器。
概述
此包提供了一个MCP(模型上下文协议)服务器,该服务器公开了中定义的知识图内存管理工具 @sylphlab/tools-memory它充当适配器,通过stdio上的MCP协议使核心逻辑可供AI代理使用。
服务器读取/写入知识图数据(默认值: memory.jsonl)相对于 当前工作目录(process.cwd()) 服务器在哪里启动。
特性
- MCP服务器: 作为基于stdio的MCP服务器运行。
- 适配器: 连接核心
@sylphlab/tools-memory使用MCP协议的工具@sylphlab/tools-adaptor-mcp. - 基于CWD的存储: 从继承基于CWD的存储行为
@sylphlab/tools-memory. - 外露工具: 提供MCP访问
createEntities,createRelations,addObservations,deleteEntities,deleteObservations,deleteRelations,readGraph,searchNodes,openNodes.
用法
- 安装:
# Usually installed as part of the main project or globally
pnpm add @sylphlab/tools-memory-mcp- 运行服务器:
该软件包提供了一个可以直接运行的二进制文件:
# Directly (ensure dependencies are built)
node ./node_modules/.bin/mcp-memory
# Or via pnpm from the workspace root (if linked correctly)
# pnpm --filter @sylphlab/tools-memory-mcp start服务器将启动并监听stdio。它将创建/使用 memory.jsonl 在运行命令的目录中。
- 环境变量(可选):
您可以使用以下命令指定相对于CWD的其他文件路径或名称 MEMORY_FILE_PATH 环境变量(这由底层处理 @sylphlab/tools-memory 包装):
MEMORY_FILE_PATH=./data/my_memory.jsonl node ./node_modules/.bin/mcp-memory发展
- 构建:
pnpm build(构建此包及其依赖项) - 观看:
pnpm dev - 棉绒/格式:
pnpm format,pnpm check
许可证
麻省理工学院
