Neo4j MCP Server

Neo4j MCP Server

site icon
2025.03.12 1
JavaScript图形数据库管理Neo4j 接口数据库
Neo4j MCP Server 是一个基于 Model Context Protocol 的 Neo4j 图形数据库操作管理服务实现。它提供了通过 MCP 协议管理 Neo4j 数据库的能力,兼容 Cursor 和 Claude Desktop 客户端。
View on GitHub

Overview

基本能力

产品定位

Neo4j MCP Server 是一个专门为 Neo4j 图形数据库设计的 MCP 服务实现,旨在通过标准化的 MCP 协议简化图形数据库的操作和管理。

核心功能

  1. 通过 MCP 协议提供 Neo4j 数据库操作接口
  2. 支持多种连接配置方式(环境变量、.env 文件)
  3. 提供 Cypher 查询执行能力
  4. 兼容 Cursor 和 Claude Desktop 客户端

适用场景

  1. 在 Cursor/Claude 环境中集成 Neo4j 数据库操作
  2. 开发基于 Neo4j 的图形数据库应用
  3. 需要标准化接口访问 Neo4j 数据库的场景

工具列表

  1. neo4j-query: 执行 Cypher 查询的工具

常见问题解答

  1. 连接问题:检查 Neo4j 凭证是否正确,数据库是否可访问
  2. 路径问题:确保安装路径无空格,使用正斜杠
  3. 工具检测问题:重启 Cursor,检查服务器是否运行,验证环境变量设置

使用教程

使用依赖

  1. 需要安装 Node.js 环境
  2. 需要有效的 Neo4j 数据库连接信息

安装教程

  1. 通过 npx 直接运行:
NEO4J_CONNECTION=neo4j+s://your-instance.databases.neo4j.io,neo4j,your-password npx neo4j-mcpserver

NEO4J_URI=neo4j+s://your-instance.databases.neo4j.io NEO4J_USER=neo4j NEO4J_PASSWORD=your-password npx neo4j-mcpserver
  1. 全局安装:
npm install -g neo4j-mcpserver

然后运行:

NEO4J_CONNECTION=neo4j+s://your-instance.databases.neo4j.io,neo4j,your-password neo4j-mcpserver

调试方式

  1. 检查服务是否正常运行
  2. 在 Cursor 中验证 MCP 服务器连接
  3. 执行测试查询验证功能:
MATCH (n) RETURN n LIMIT 5

许可证

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