](https://mseep.ai/app/dsimile-mcp-neo4j-server-sse)
neo4j服务器远程
neo4j服务器远程是一个使用服务器发送事件(SSE)或STDIO作为传输协议的MCP服务器。
概述
一种模型上下文协议(MCP)服务器实现,提供数据库交互,并允许通过Neo4j进行图形探索。此服务器支持执行Cypher图查询、分析复杂的域数据,并支持选择远程可访问的数据库。灵感来自 neo4j控件/mcpneo4j.
提示
服务器提供演示提示:
mcp-demo:交互式提示,引导用户完成数据库操作
- 生成适当的数据库模式和示例数据
工具
服务器提供三个核心工具:
查询工具
read-neo4j-cypher
- 执行Cypher读取查询以从数据库读取数据 - 输入: - query (string):要执行的Cypher查询 - 返回:查询结果为对象数组
write-neo4j-cypher
- 执行更新Cypher查询 - 输入: - query (string):Cypher更新查询 - 返回:一个结果摘要计数器 { nodes_updated: number, relationships_created: number, ... }
架构工具
get-neo4j-schema
- 获取图形数据库中所有节点类型的列表,以及它们的名称、类型和与其他节点类型的关系 - 无需输入 - 返回:包含两个字典的节点标签列表,一个用于属性,另一个用于关系
使用Cline客户端
1.克隆存储库
git clone https://github.com/dsimile/mcp-neo4j-server-sse.git2.需要安装
- Python 3.12+
cd mcp-neo4j-server-sse
pip install -r requirements.txt3.运行服务器
- SSE模式(默认)
使用UX命令运行MCP服务器,然后选择您选择的数据库。默认IP地址为0.0.0.0,默认端口为8543。
uv run .\src\mcp-neo4j-cypher\neo4j_server_remote.py --url bolt://localhost:7687 --username neo4j --password neo4j123 --database neo4j- STDIO模式
使用UX命令在本地运行MCP服务器,模式设置为STDIO,并使用相同的Neo4j连接信息。
注意:请确保Neo4j正在运行并且可用于远程连接。
已发布包
将服务器配置添加到您的 cline_mcp_settings.json.
- SSE模式(默认)
{
"mcpServers": {
"neo4j-remote": {
"url": "http://0.0.0.0:8543/sse",
"disabled": false,
"autoApprove": []
}
}
}- STDIO模式
{
"mcpServers": {
"neo4j-local": {
"disabled": false,
"timeout": 60,
"command": "uv",
"args": [
"run",
"/absolute/path/to/neo4j_server_remote.py",
"--url",
"bolt://localhost:7687",
"--username",
"neo4j",
"--password",
"neo4j123",
"--database",
"neo4j",
"--mode",
"stdio"
]
}
}
}许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

