
Neo4j MCP Server

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 协议简化图形数据库的操作和管理。
核心功能
- 通过 MCP 协议提供 Neo4j 数据库操作接口
- 支持多种连接配置方式(环境变量、.env 文件)
- 提供 Cypher 查询执行能力
- 兼容 Cursor 和 Claude Desktop 客户端
适用场景
- 在 Cursor/Claude 环境中集成 Neo4j 数据库操作
- 开发基于 Neo4j 的图形数据库应用
- 需要标准化接口访问 Neo4j 数据库的场景
工具列表
- neo4j-query: 执行 Cypher 查询的工具
常见问题解答
- 连接问题:检查 Neo4j 凭证是否正确,数据库是否可访问
- 路径问题:确保安装路径无空格,使用正斜杠
- 工具检测问题:重启 Cursor,检查服务器是否运行,验证环境变量设置
使用教程
使用依赖
- 需要安装 Node.js 环境
- 需要有效的 Neo4j 数据库连接信息
安装教程
- 通过 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
- 全局安装:
npm install -g neo4j-mcpserver
然后运行:
NEO4J_CONNECTION=neo4j+s://your-instance.databases.neo4j.io,neo4j,your-password neo4j-mcpserver
调试方式
- 检查服务是否正常运行
- 在 Cursor 中验证 MCP 服务器连接
- 执行测试查询验证功能:
MATCH (n) RETURN n LIMIT 5