
Neo4j MCP Server

2025.01.11
1
TypeScript知识图谱图数据库数据库
mcp-neo4j 是一个基于 Neo4j 的 Model Context Protocol (MCP) 服务器,支持环境变量配置和远程 Neo4j 实例连接。它提供了知识图谱的存储和操作能力,适用于需要图数据库支持的场景。
View on GitHub
Overview
基本能力
产品定位
mcp-neo4j 是一个基于 Neo4j 的 MCP 服务器,主要用于知识图谱的存储和操作,支持环境变量配置和远程连接。
核心功能
- 环境变量配置 Neo4j 连接
- 支持自定义端口和远程 Neo4j 实例
- 改进的错误处理和日志记录
- 兼容 Model Context Protocol
适用场景
- 需要知识图谱存储和操作的场景
- 需要与 Neo4j 数据库集成的应用
- 需要远程连接 Neo4j 实例的场景
工具列表
mcp-neo4j-memory
create_entities
: 在知识图谱中创建多个新实体create_relations
: 在实体之间创建关系add_observations
: 向现有实体添加新观察delete_entities
: 删除实体及其关系delete_observations
: 从实体中删除特定观察delete_relations
: 删除特定关系read_graph
: 读取整个知识图谱search_nodes
: 基于查询搜索节点open_nodes
: 通过名称打开特定节点
常见问题解答
无
使用教程
使用依赖
# 安装依赖
npm install
安装教程
# 构建
npm run build
# 启动服务器
npm start
调试方式
NEO4J_URL="bolt://192.168.0.157:28687" \
NEO4J_USER="neo4j" \
NEO4J_PASSWORD="your-password" \
node dist/servers/mcp-neo4j-memory/main.js