“Neo4j” MCP 服务器的功能
Neo4j MCP(模型上下文协议)服务器是一款专为 AI 助手与 Neo4j 图数据库互通而设计的工具。它让大型语言模型(LLM)与 Neo4j 实现无缝交互,使开发者和用户能够通过自然语言指令执行图数据库操作。作为中间件,Neo4j
MCP 服务器让
AI 驱动的工作流能执行 Cypher 查询、管理节点与关系,并从数据库检索结构化结果。这一集成提升了生产力,让复杂数据库操作变得可访问、可自动化且更安全,适用于多种 AI 驱动的开发环境。
提示模板列表
在可用仓库文档中未提及明确的提示模板。
资源列表
在仓库中未有明确资源文档。
工具列表
-
execute_query
:在 Neo4j 数据库上执行 Cypher 查询。支持所有 Cypher 操作(READ、CREATE、UPDATE、DELETE),允许参数传递以防注入,并返回结构化结果。
-
create_node
:在图数据库中新建节点。用户可指定节点标签和属性,支持所有 Neo4j 数据类型。返回新建节点及其内部 ID。
-
create_relationship
:在两个已有节点间建立关系。用户可定义关系类型与方向,添加属性,并需提供源节点与目标节点的 ID。
适用场景
-
图数据库查询
:让用户用自然语言运行复杂的 Cypher 查询,便于数据检索、分析和报表生成。
-
图数据创建与管理
:开发者可编程地创建节点与关系,支持数据建模、迁移与丰富等任务。
-
AI 辅助的数据探索
:AI 助手帮助用户探索和理解图结构,无需手写查询,洞察数据关系。
-
自动化数据操作
:集成开发工作流,自动化重复数据库操作,提高一致性并节省时间。
-
安全参数化操作
:为数据管理提供安全接口,支持参数化查询、防止注入攻击,保障数据安全。
安装与配置方法
Windsurf
-
确保系统已安装 Node.js。
-
打开您的 Windsurf 配置文件。
-
在
mcpServers
对象中添加 Neo4j MCP 服务器条目:
{
"mcpServers": {
"neo4j": {
"command": "npx",
"args": ["@alanse/mcp-neo4j-server@latest"],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "your-password"
-
保存配置并重启 Windsurf。
-
验证服务器是否在您的 MCP 客户端中正常运行并可访问。
Claude
-
如未安装 Node.js,请先安装。
-
打开 Claude Desktop 配置文件。
-
按如下方式插入 Neo4j MCP 服务器配置:
{
"mcpServers": {
"neo4j": {
"command": "npx",
"args": ["@alanse/mcp-neo4j-server@latest"],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "your-password"
-
保存并重启 Claude Desktop。
-
确认已成功连接到您的 Neo4j 数据库。
Cursor
-
确保已安装 Node.js。
-
打开 Cursor 配置文件。
-
添加以下 MCP 服务器配置:
{
"mcpServers": {
"neo4j": {
"command": "npx",
"args": ["@alanse/mcp-neo4j-server@latest"],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "your-password"
-
保存更改并重启 Cursor。
-
测试连接,确保配置生效。
Cline
-
确认系统已安装 Node.js。
-
找到并打开 Cline 配置文件。
-
添加 Neo4j MCP 服务器配置:
{
"mcpServers": {
"neo4j": {
"command": "npx",
"args": ["@alanse/mcp-neo4j-server@latest"],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "your-password"
-
保存并重启 Cline。
-
检查 MCP 集成是否正常工作。
安全存储 API 密钥:
始终使用环境变量存储敏感凭据(如
NEO4J_PASSWORD
),不要在配置中硬编码。例如:
{
"mcpServers": {
"neo4j": {
"command": "npx",
"args": ["@alanse/mcp-neo4j-server@latest"],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "${NEO4J_PASSWORD}"
在流程中使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到
FlowHunt
工作流中,请先将 MCP 组件添加到流程,并与您的 AI 代理连接:
点击 MCP 组件以打开配置面板。在系统 MCP 配置区,使用以下 JSON 格式输入您的 MCP 服务器信息:
{
"neo4j": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
配置完成后,AI 代理即可将此 MCP 作为工具,访问其全部功能。请记得将 “neo4j” 替换为您的 MCP 服务器实际名称,并将 URL 替换为您自己的 MCP 服务器地址。
概览
|
部分
|
可用性
|
说明/备注
|
|
概览
|
✅
|
Neo4j
MCP 服务器连接
AI 与 Neo4j 数据库
|
|
提示模板列表
|
⛔
|
未记录提示模板
|
|
资源列表
|
⛔
|
未有明确资源文档
|
|
工具列表
|
✅
|
execute_query, create_node, create_relationship
|
|
API 密钥安全
|
✅
|
支持使用环境变量存储凭据
|
|
采样支持(评估时不重要)
|
⛔
|
仓库中未提及
|
根节点支持:⛔(未记录)
根据现有文档与功能,此 MCP 服务器针对 Neo4j 操作高度专业且实用,但在提示模板、资源、根节点与采样等方面文档不足。对于数据库相关任务,其实用性和清晰度很高,但在可扩展性和更广泛的 MCP 特性上有所欠缺。
MCP 评分
|
是否有 LICENSE
|
✅
|
|
至少有一个工具
|
✅
|
|
Fork 数量
|
9
|
|
Star 数量
|
46
|