关于 Model Context Protocol Server for NebulaGraph
NebulaGraph 的 MCP 服务,用于访问 NebulaGraph 3.x 图数据库。适合需要让 LLM 工具探索图数据的场景,提供 Schema、查询和部分快捷算法功能。
主要功能
- 01访问 NebulaGraph 3.x
- 02Schema 与查询操作
- 03部分快捷图算法
- 04通过环境变量与 .env 文件配置
- 05命令行启动接口
适用场景
- 01让 LLM 工具查询 NebulaGraph 图数据
- 02探索图数据库的 Schema 结构
MCP 相关
该项目是 MCP 服务,将 NebulaGraph 的访问能力提供给支持 MCP 的 LLM 工具系统。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
NebulaGraph 的 Model Context Protocol 服务
一个 Model Context Protocol(MCP)服务实现,用于访问 NebulaGraph。
功能
- 无缝访问 NebulaGraph 3.x。
- 为图探索做好准备,包括 Schema、查询和一些快捷算法。
- 遵循 Model Context Protocol,可随时与大模型工具系统集成。
- 简洁的命令行界面,支持通过环境变量和 .env 文件进行配置。

安装
pip install nebulagraph-mcp-server
用法
nebulagraph-mcp-server 会从 .env 加载配置,例如:
NEBULA_VERSION=v3 # only v3 is supported
NEBULA_HOST=<your-nebulagraph-server-host>
NEBULA_PORT=<your-nebulagraph-server-port>
NEBULA_USER=<your-nebulagraph-server-user>
NEBULA_PASSWORD=<your-nebulagraph-server-password>
在我们准备好支持 v5 之前,
NEBULA_VERSION的值必须等于 v3。
开发
npx @modelcontextprotocol/inspector \
uv run nebulagraph-mcp-server
致谢
此仓库的布局和工作流复制自 mcp-server-opendal。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。