返回市场
Nebula图数据库MCP服务器

Nebula图数据库MCP服务器

作者:nebula-contrib22 星标更新:2025-03-18

项目介绍

NebulaGraph 的 Model Context Protocol 服务器

这是一个实现了 Model Context Protocol (MCP) 的服务器,提供对 NebulaGraph 的访问。

PyPI - 版本 PyPI - Python 版本 Lint 和测试

功能

  • 提供对 NebulaGraph 3.x 的无缝访问。
  • 准备进行图探索,包括模式、查询以及一些快捷算法。
  • 遵循 Model Context Protocol,准备与 LLM 工具系统集成。
  • 提供简单的命令行界面,并支持通过环境变量和 .env 文件进行配置。

LlamaIndex 与 NebulaGraph MCP

安装

pip install nebulagraph-mcp-server

使用

nebulagraph-mcp-server 将从 .env 文件中加载配置,例如:

NEBULA_VERSION=v3 # 目前仅支持 v3
NEBULA_HOST=<你的 NebulaGraph 服务器主机>
NEBULA_PORT=<你的 NebulaGraph 服务器端口>
NEBULA_USER=<你的 NebulaGraph 服务器用户>
NEBULA_PASSWORD=<你的 NebulaGraph 服务器密码>

在我们准备好支持 v5 之前,NEBULA_VERSION 的值必须等于 v3。

开发

npx @modelcontextprotocol/inspector \
  uv run nebulagraph-mcp-server

致谢

此仓库的布局和工作流程是从 mcp-server-opendal 复制而来。