NebulaGraph模型上下文协议服务器

一个实现Model Context Protocol(MCP)的服务器,提供对NebulaGraph的无缝访问,支持图探索、查询和LLM工具系统集成。

  • by nebula-contrib
  • Python
  • 本地部署
  • 29 星标
  • 更新于
在 GitHub 查看 nebula-contrib/nebulagraph-mcp-server

使用说明

适用于 NebulaGraph 的模型上下文协议服务器

一个提供访问权限的模型上下文协议(MCP)服务器实现 NebulaGraph根据上面的信息,执行如下指令:

功能

  • 无缝访问NebulaGraph 3.x。
  • 准备好进行图探索吧,你知道的,包括模式、查询和一些快捷算法。
  • 遵循模型上下文协议,准备与大型语言模型工具系统集成。
  • 简单的命令行界面,支持通过环境变量和.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>

它需要的值是 NEBULA_VERSION 在我们准备就绪迎接v5之前,保持与v3相等。

开发

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

致谢

这个仓库的布局和工作流程是从以下内容复制的: mcp-server-opendal根据上面的信息,执行如下指令: