Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client