Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

nebulagraph-mcp-server

MCP.Pizza Chef: nebula-contrib

The nebulagraph-mcp-server is a Model Context Protocol server implementation that provides structured, real-time access to NebulaGraph 3.x graph databases. It supports schema inspection, querying, and shortcut graph algorithms, enabling integration with LLM tooling systems. It offers a simple CLI and configuration via environment variables or .env files, facilitating graph exploration and interaction within AI-enhanced workflows.

Use This MCP server To

Query NebulaGraph 3.x graph databases via MCP protocol Explore graph schema and metadata programmatically Run shortcut graph algorithms through MCP interface Integrate NebulaGraph data into LLM-powered applications Enable real-time graph data access for AI agents Configure server easily with environment variables or .env files

README

Model Context Protocol Server for NebulaGraph

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

PyPI - Version PyPI - Python Version Lint and Test

Features

  • Seamless access to NebulaGraph 3.x .
  • Get ready for graph exploration, you know, Schema, Query, and a few shortcut algorithms.
  • Follow Model Context Protocol, ready to integrate with LLM tooling systems.
  • Simple command-line interface with support for configuration via environment variables and .env files.

LlamaIndex with NebulaGraph MCP

Installation

pip install nebulagraph-mcp-server

Usage

nebulagraph-mcp-server will load configs from .env, 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>

It requires the value of NEBULA_VERSION to be equal to v3 until we are ready for v5.

Development

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

Credits

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

nebulagraph-mcp-server FAQ

How do I configure nebulagraph-mcp-server?
You can configure it using environment variables or .env files for flexible setup.
What graph database versions does nebulagraph-mcp-server support?
It supports NebulaGraph version 3.x.
Can nebulagraph-mcp-server integrate with LLM tooling systems?
Yes, it follows the Model Context Protocol to integrate seamlessly with LLM tools like OpenAI, Claude, and Gemini.
Does nebulagraph-mcp-server provide graph algorithms?
It supports a few shortcut graph algorithms accessible via the MCP interface.
Is there a command-line interface for nebulagraph-mcp-server?
Yes, it includes a simple CLI for easy interaction and management.
How can I verify the version of nebulagraph-mcp-server installed?
You can check the version via PyPI or the CLI version command.
Is nebulagraph-mcp-server actively tested?
Yes, it includes CI workflows for linting and testing to ensure reliability.