这是 Neo4j 模型上下文协议(MCP)服务器的一个分支版本,支持环境变量配置和改进的配置选项。
服务器可以通过以下环境变量进行配置:
NEO4J_URL - Neo4j 连接 URL(默认值:"bolt://localhost:7687")NEO4J_USER - Neo4j 用户名(默认值:"neo4j")NEO4J_PASSWORD - Neo4j 密码(默认值:"neo4j")示例:
NEO4J_URL="bolt://192.168.0.157:28687" \
NEO4J_USER="neo4j" \
NEO4J_PASSWORD="your-password" \
node dist/servers/mcp-neo4j-memory/main.js
在 Neo4j 中存储的知识图谱内存具有以下功能:
create_entities - 在知识图谱中创建多个新实体create_relations - 创建实体之间的关系(主动语态)add_observations - 向现有实体添加新的观察结果delete_entities - 删除实体及其关系delete_observations - 从实体中删除特定的观察结果delete_relations - 删除特定的关系read_graph - 读取整个知识图谱search_nodes - 根据查询搜索节点open_nodes - 通过名称打开特定的节点# 安装依赖
npm install
# 构建
npm run build
# 启动服务器
npm start
MIT