Neo4j MCP服务器
Neo4j模型上下文协议(MCP)服务器的分叉,支持环境变量和改进的配置选项。
特性
- Neo4j连接的环境变量配置
- 支持自定义端口和远程Neo4j实例
- 改进了错误处理和日志记录
- 与兼容 模型上下文协议
配置
可以使用以下环境变量配置服务器:
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可用工具
mcp-neo4j存储器
存储在Neo4j中的知识图内存具有以下功能:
create_entities-在知识图中创建多个新实体create_relations-在实体之间建立关系(主动语态)add_observations-向现有实体添加新的观察结果delete_entities-删除实体及其关系delete_observations-从实体中删除具体观察结果delete_relations-删除特定关系read_graph-阅读整个知识图谱search_nodes-基于查询搜索节点open_nodes-按名称打开特定节点
发展
# Install dependencies
npm install
# Build
npm run build
# Start the server
npm start上游变化
- 添加了对Neo4j连接详细信息的环境变量支持
- 改进了错误处理和连接管理
- 添加了详细的调试日志记录
- 更新配置以支持远程Neo4j实例
许可证
麻省理工学院
