返回 MCP 目录
public公开dns本地运行

mcp-neo4j

Neo4j MCP项目通过标准化协议连接LLM与外部系统,实现自然语言操作Neo4j数据库、知识图谱存储和Aura云服务管理。

article

README

🚀 Neo4j MCP 客户端与服务器

Neo4j MCP 客户端与服务器借助模型上下文协议(MCP),实现大型语言模型(LLMs)与外部系统间的上下文管理,让用户能通过自然语言轻松与 Neo4j 和 Aura 账户交互,提升操作便捷性与效率。

🚀 快速开始

模型上下文协议(Model Context Protocol,简称 MCP)是一个标准化协议,用于在大型语言模型(LLMs)和外部系统之间管理上下文。这使得您可以使用 Claude Desktop 或任何其他 MCP 客户端(如 VS Code、Cursor、Windsurf),通过自然语言完成与 Neo4j 和您的 Aura 账户之间的交互,例如:

  • 我的图中有什么?
  • 渲染一个显示按频率、总和和平均体积排序的最畅销产品的图表
  • 列出我的实例
  • 创建一个名为 mcp - test 的新实例,配置为 Aura Professional 版,4GB 内存,并启用 Graph Data Science 功能
  • 存储我今天与 Andreas 和 Oskar 一起在 Neo4j MCP 服务器上工作的事实

✨ 主要特性

mcp - neo4j - cypher - 自然语言到 Cypher 查询的转换

获取数据库模式并执行针对指定数据库生成的读取和写入 Cypher 查询。[详细信息请参阅 Readme](./servers/mcp - neo4j - cypher/)

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

存储和检索个人知识图谱中的实体和关系,无论是本地还是远程的 Neo4j 实例。在不同会话、对话和客户端之间访问这些信息。[详细信息请参阅 Readme](./servers/mcp - neo4j - memory/)

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

直接从您的 AI 助手聊天中管理您的 Neo4j Aura 实例。创建和销毁实例、通过名称查找实例、调整其大小并启用功能。[详细信息请参阅 Readme](./servers/mcp - neo4j - cloud - aura - api//)

📚 详细文档

博客文章

  • [开发者需要了解的关于模型上下文协议(MCP)的一切](https://neo4j.com/blog/developer/model - context - protocol/)
  • [Claude 通过 MCP 与 Neo4j 对话 - 图数据库与分析](https://neo4j.com/blog/developer/claude - converses - neo4j - via - mcp/)
  • [使用 Claude 和 Neo4j 构建知识图谱:无代码的 MCP 方法](https://neo4j.com/blog/developer/knowledge - graphs - claude - neo4j - mcp/)

🤝 贡献

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

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端