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