Neo4j MCP Server

Neo4j MCP Server

site icon
2025.01.11 1
TypeScript知识图谱图数据库数据库
mcp-neo4j 是一个基于 Neo4j 的 Model Context Protocol (MCP) 服务器,支持环境变量配置和远程 Neo4j 实例连接。它提供了知识图谱的存储和操作能力,适用于需要图数据库支持的场景。
View on GitHub

Overview

基本能力

产品定位

mcp-neo4j 是一个基于 Neo4j 的 MCP 服务器,主要用于知识图谱的存储和操作,支持环境变量配置和远程连接。

核心功能

  • 环境变量配置 Neo4j 连接
  • 支持自定义端口和远程 Neo4j 实例
  • 改进的错误处理和日志记录
  • 兼容 Model Context Protocol

适用场景

  • 需要知识图谱存储和操作的场景
  • 需要与 Neo4j 数据库集成的应用
  • 需要远程连接 Neo4j 实例的场景

工具列表

mcp-neo4j-memory

  • 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

调试方式

NEO4J_URL="bolt://192.168.0.157:28687" \
NEO4J_USER="neo4j" \
NEO4J_PASSWORD="your-password" \
node dist/servers/mcp-neo4j-memory/main.js

许可证

该项目遵循 MIT 开源许可条款。