MCP HubMCP Hub
PsiACE

nebulagraph-mcp-server

by: PsiACE

Model Context Protocol Server for NebulaGraph 3.x

16created 10/03/2025
Visit
NebulaGraph
Protocol

📌Overview

Purpose: The Model Context Protocol (MCP) server is designed to provide seamless access to NebulaGraph for enhanced graph exploration and integration with LLM tooling systems.

Overview: The NebulaGraph MCP server serves as a bridge for users to interact with NebulaGraph 3.x, facilitating the utilization of graph databases through a user-friendly command-line interface. It adheres to the Model Context Protocol, making it compatible with various LLM tools.

Key Features:

  • Seamless Access to NebulaGraph 3.x: Provides straightforward connectivity to the graph database, enabling easy data retrieval and manipulation.

  • Integration with LLM Tooling Systems: Follows the Model Context Protocol to ensure compatibility with large language model tools, enhancing usability.

  • User-Friendly Command-Line Interface: Simplifies configuration and operation using environment variables and .env files, allowing for easy setup and management.


Model Context Protocol Server for NebulaGraph

A Model Context Protocol (MCP) server implementation that provides access to NebulaGraph.

Features

  • Seamless access to NebulaGraph 3.x.
  • Supports graph exploration including Schema, Query, and shortcut algorithms.
  • Follows Model Context Protocol, designed for integration with LLM tooling systems.
  • Simple command-line interface with configuration support via environment variables and .env files.

Installation

pip install nebulagraph-mcp-server

Usage

nebulagraph-mcp-server will load configs from a .env file, for example:

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>

Note: The value of NEBULA_VERSION must be v3 until support for v5 is added.

Development

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

Credits

The layout and workflow of this repo is adapted from mcp-server-opendal.