Neo4j MCP Clients & Servers

Neo4j MCP Clients & Servers

使用Neo4j的模型上下文协议。

概述

Neo4j MCP 是基于模型上下文协议的工具,让你可以通过自然语言与 Neo4j 图数据库交互。

主要功能

  • 通过自然语言查询图数据库
  • 自动转换自然语言为 Cypher 查询
  • 在 Neo4j 或 JSON 文件中存储知识图谱记忆

快速开始

安装

# 安装 MCP 服务器
pip install mcp-neo4j-cypher mcp-neo4j-memory mcp-json-memory

连接到 Neo4j

from mcp_neo4j_cypher import Neo4jCypherService

# 配置连接
service = Neo4jCypherService(
    uri="neo4j+s://xxx.databases.neo4j.io",
    username="neo4j",
    password="your-password"
)

# 启动服务
service.start()

使用示例

在任何支持 MCP 的客户端(如 Claude Desktop)中,你可以使用自然语言进行查询:

这个图里有什么?

服务组件

  • mcp-neo4j-cypher: 将自然语言转换为 Cypher 查询
  • mcp-neo4j-memory: 在 Neo4j 数据库中存储知识图谱记忆
  • mcp-json-memory: 在本地文件中存储知识图谱记忆

贡献

欢迎通过 Pull Request 贡献代码!


详细文档: modelcontextprotocol.io