项目介绍
基本能力
产品定位
Neo4j MCP服务通过自然语言接口与Neo4j数据库和Aura云服务进行交互,提供数据库查询、知识图谱构建以及云服务管理等功能。
核心特性
- 自然语言到Cypher查询:
mcp-neo4j-cypher服务允许用户获取数据库模式并执行生成的读写Cypher查询。
- 知识图谱存储:
mcp-neo4j-memory服务使用户能够在本地或远程的Neo4j实例中存储和检索实体及关系。
- 云服务管理:
mcp-neo4j-cloud-aura-api服务允许用户直接从AI助手聊天中管理Neo4j Aura实例,包括创建、销毁、查找和扩展实例。
使用场景
- 数据库查询和数据分析。
- 个人或企业知识图谱的构建和维护。
- Neo4j Aura云服务的管理和操作。
工具列表
- mcp-neo4j-cypher:将自然语言转换为Cypher查询并执行。
- mcp-neo4j-memory:在Neo4j中存储和检索知识图谱数据。
- mcp-neo4j-cloud-aura-api:管理Neo4j Aura云服务实例。
使用教程
依赖项
- 确保已安装Node.js和npm。
- 安装Neo4j数据库或拥有一个Neo4j Aura账户。
安装步骤
- 克隆仓库:
git clone https://github.com/neo4j/mcp-neo4j.git
- 进入项目目录并安装依赖项:
cd mcp-neo4j
npm install
调试
- 启动服务:
npm start
- 使用MCP客户端(如Claude Desktop、VS Code)连接到服务并进行测试。