Neo4j MCP 服务器集成

Neo4j MCP 服务器集成

使用 MCP 服务器将您的 AI 代理与 Neo4j 连接,释放强大的自然语言图数据库工作流、查询自动化与安全数据操作能力。

“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

  1. 确保系统已安装 Node.js。
  2. 打开您的 Windsurf 配置文件。
  3. 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"
      }
    }
  }
}
  1. 保存配置并重启 Windsurf。
  2. 验证服务器是否在您的 MCP 客户端中正常运行并可访问。

Claude

  1. 如未安装 Node.js,请先安装。
  2. 打开 Claude Desktop 配置文件。
  3. 按如下方式插入 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"
      }
    }
  }
}
  1. 保存并重启 Claude Desktop。
  2. 确认已成功连接到您的 Neo4j 数据库。

Cursor

  1. 确保已安装 Node.js。
  2. 打开 Cursor 配置文件。
  3. 添加以下 MCP 服务器配置:
{
  "mcpServers": {
    "neo4j": {
      "command": "npx",
      "args": ["@alanse/mcp-neo4j-server@latest"],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_PASSWORD": "your-password"
      }
    }
  }
}
  1. 保存更改并重启 Cursor。
  2. 测试连接,确保配置生效。

Cline

  1. 确认系统已安装 Node.js。
  2. 找到并打开 Cline 配置文件。
  3. 添加 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"
      }
    }
  }
}
  1. 保存并重启 Cline。
  2. 检查 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 代理连接:

FlowHunt MCP 流程

点击 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

常见问题

什么是 Neo4j MCP 服务器?

Neo4j MCP 服务器是 AI 助手与 Neo4j 图数据库之间的桥梁,使得可以直接在 AI 环境中通过自然语言驱动 Cypher 查询、节点创建和关系管理。

AI 代理可以通过 Neo4j MCP 服务器执行哪些操作?

AI 代理可以通过参数化操作安全地执行 Cypher 查询、创建节点、建立关系并管理图数据。

在配置中存储 Neo4j 凭据安全吗?

不安全。为保障安全,敏感凭据(如 NEO4J_PASSWORD)务必使用环境变量,不要硬编码密码,请在您的 MCP 设置中参考环境变量配置。

如何将 Neo4j MCP 服务器连接到 FlowHunt?

在 FlowHunt 流程中添加 MCP 组件,使用提供的 JSON 结构配置 MCP 服务器,并连接到您的 AI 代理。这将使您的 AI 工作流中实现无缝的图数据库操作。

是否包含提示模板或资源?

本 MCP 服务器未提供明确的提示模板或资源文档,所有功能可通过其工具和 API 访问。

将 Neo4j 集成至 FlowHunt

通过在 FlowHunt 中使用 Neo4j MCP 服务器,让您的 AI 代理具备高级图数据库能力和无缝 Cypher 查询执行能力。

了解更多

Neon MCP 服务器
Neon MCP 服务器

Neon MCP 服务器

Neon MCP 服务器将 AI 助手与 Neon 管理 API 及 Neon 托管数据库连接起来,简化云端 Postgres 管理,并为数据库和基础设施运维实现安全、自动化工作流。...

2 分钟阅读
AI MCP Server +5
Memgraph MCP 服务器集成
Memgraph MCP 服务器集成

Memgraph MCP 服务器集成

Memgraph MCP 服务器连接 Memgraph 图数据库与大型语言模型,实现通过标准化 MCP 工具和资源进行实时图数据访问与 AI 驱动工作流。...

2 分钟阅读
AI MCP +5
MCP 数据库服务器
MCP 数据库服务器

MCP 数据库服务器

MCP 数据库服务器为 AI 助手和自动化工具提供对常见数据库(如 SQLite、SQL Server、PostgreSQL 和 MySQL)的安全、可编程访问。它作为桥梁,支持上下文感知的工作流和 AI 驱动应用高效查询、管理和交互结构化数据。...

2 分钟阅读
AI Database +4