mcpField
N
Neo4j MCP Clients & Servers

Neo4j MCP Clients & Servers

本地服务
github.com/neo4j-contrib数据库9897 周前更新

关于 Neo4j MCP Clients & Servers

Neo4j Labs 提供的一组 MCP 服务,用于通过自然语言操作 Neo4j 数据库与 Aura 账户。服务由 Neo4j Field GenAI 团队开发维护,不受 Neo4j 产品团队官方支持,接口可能随时变化。

主要功能

  1. 01Cypher 查询生成与执行
  2. 02基于 Neo4j 的知识图谱记忆
  3. 03Aura 实例管理
  4. 04图数据模型建模与可视化
  5. 05支持 STDIO、SSE、HTTP 传输

适用场景

  1. 01用自然语言查询和分析图数据库内容
  2. 02在多个会话和客户端之间保存与检索实体关系
  3. 03创建、扩缩容或暂停 Aura 实例

MCP 相关

该项目包含多个 MCP 服务,可供 Claude Desktop、VS Code、Cursor 等 MCP 客户端连接调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Neo4j Labs MCP 服务

Neo4j Labs

这些 MCP 服务属于 Neo4j Labs 计划。 它们由 Neo4j Field GenAI 团队开发和维护,也欢迎广大开发者社区贡献。 这些服务会频繁更新,加入新的实验性功能,但不受 Neo4j 产品团队支持。

这些服务正在积极开发和维护,但我们不提供任何 SLA,也不保证向后兼容性或弃用安排。

如果你要查找官方产品 Neo4j MCP 服务,请访问此处。

概览

模型上下文协议(MCP)是一种标准化协议,用于管理大模型(LLM)与外部系统之间的上下文。

借助它,你可以使用 Claude Desktop 或任何其他 MCP 客户端(VS Code、Cursor、Windsurf、Gemini CLI),通过自然语言与 Neo4j 和你的 Aura 账户交互,例如:

  • 这个图中有什么?
  • 根据销量频次、总量和平均销量,绘制热销产品图表
  • 列出我的实例
  • 为 Aura Professional 创建一个名为 mcp-test 的新实例,配置 4GB 并启用 Graph Data Science
  • 记录今天我与 Andreas 和 Oskar 一起开发 Neo4j MCP Servers 这一事实

服务

mcp-neo4j-cypher - 将自然语言转换为 Cypher 查询

Readme 中的详细信息

获取已配置数据库的架构,并在该数据库上执行生成的 Cypher 读写查询。

要求:要检查架构,必须在 Neo4j 实例上安装并启用 APOC 插件。

mcp-neo4j-memory - 存储在 Neo4j 中的知识图谱记忆

Readme 中的详细信息

在本地或远程 Neo4j 实例中的个人知识图谱里存储和检索实体及关系。 可在不同会话、对话和客户端之间访问这些信息。

mcp-neo4j-cloud-aura-api - Neo4j Aura 云服务管理 API

Readme 中的详细信息

直接在 AI 助手聊天中管理你的 Neo4j Aura 实例。

创建和销毁实例,按名称查找实例,扩展或缩减实例,并启用功能。

mcp-neo4j-data-modeling - 交互式图数据建模与可视化

Readme 中的详细信息

创建、验证和可视化 Neo4j 图数据模型。支持从 Arrows.app 导入和导出模型。

传输模式

所有服务都支持多种传输模式:

  • STDIO(默认):用于本地工具和 Claude Desktop 集成的标准输入/输出
  • SSE:用于基于 Web 的部署的服务器发送事件
  • HTTP:适用于现代 Web 部署和微服务的流式 HTTP
HTTP 传输配置

要以 HTTP 模式运行服务,请使用 --transport http 标志:

# Basic HTTP mode
mcp-neo4j-cypher --transport http

# Custom HTTP configuration
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/

也支持环境变量:

export NEO4J_TRANSPORT=http
export NEO4J_MCP_SERVER_HOST=127.0.0.1
export NEO4J_MCP_SERVER_PORT=8080
export NEO4J_MCP_SERVER_PATH=/api/mcp/
mcp-neo4j-cypher

云部署

此仓库中的所有服务都已容器化,可直接部署到 AWS ECS Fargate 和 Azure Container Apps 等平台。每个服务都支持专为可扩展、可用于生产环境的部署而设计的 HTTP 传输模式,并具备自动扩缩和负载均衡能力。

📋 完整云部署指南 →

部署指南涵盖:

  • AWS ECS Fargate:分步部署,包含自动扩缩和 Application Load Balancer
  • Azure Container Apps:无服务器容器部署,内置扩缩和流量管理
  • 配置最佳实践:安全、监控、资源建议和故障排除
  • 集成示例:将 MCP 客户端连接到云端部署的服务

贡献

欢迎贡献!请随时提交 Pull Request。

博客文章

许可证

MIT 许可证

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。