neo4j-server-remote
neo4j-server-remote 是一个使用 Server-Sent Events (SSE) 作为传输协议的 MCP 服务器。
概述
neo4j-server-remote 是一个实现了 Model Context Protocol (MCP) 的服务器,它提供了数据库交互功能,并通过 Neo4j 支持图数据探索。该服务器能够执行 Cypher 图查询,分析复杂的领域数据,并支持选择远程可访问的数据库。该项目灵感来源于 neo4j-contrib/mcp-neo4j。
提示
服务器提供了一个演示提示:
mcp-demo
: 交互式提示,引导用户完成数据库操作- 生成适当的数据库模式和示例数据
工具
服务器提供了六个核心工具:
查询工具
read-neo4j-cypher
- 执行 Cypher 读取查询,从数据库中读取数据
- 输入:
query
(字符串): 要执行的 Cypher 查询- 返回: 查询结果,以对象数组的形式返回
write-neo4j-cypher
- 执行更新类的 Cypher 查询
- 输入:
query
(字符串): 要执行的 Cypher 更新查询- 返回: 结果摘要计数器,包含
{ nodes_updated: number, relationships_created: number, ... }
模式工具
get-neo4j-schema
- 获取图数据库中所有节点类型的列表,包括它们的属性名称、类型以及与其他节点类型的关系
- 无需输入
- 返回: 节点标签列表,包含两个字典,一个用于属性,另一个用于关系
与 Cline 客户端的使用
- 克隆仓库
- 安装依赖
- 运行服务器
使用 UX 命令运行 MCP 服务器,并选择您想要使用的数据库。默认的 IP 地址是 0.0.0.0,默认端口是 8543。
发布包
将服务器添加到您的
cline_mcp_settings.json
文件中,配置如下:许可证
该 MCP 服务器遵循 MIT 许可证。这意味着您可以自由地使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目仓库中的 LICENSE 文件。
- Author:waytomcp
- URL:https://www.waytomcp.com/article/dsimile/neo4j-server-remote
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!