Skip to main content

A Model Context Protocol server providing tools to access NebulaGraph for usage by LLMs

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_nebula_contrib_nebulagraph_mcp_server-0.1.0.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_nebula_contrib_nebulagraph_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 18a9e16ed05afeab531e783844e291a3dddf91455b1416e2eed09555822d2908
MD5 c178845faef1216dbffced0be5a1930f
BLAKE2b-256 5b311014f874f9b4aa4bce7c966f881739bfe39cb09bde876b0006baa0b2429c

See more details on using hashes here.

File details

Details for the file iflow_mcp_nebula_contrib_nebulagraph_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_nebula_contrib_nebulagraph_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4e48d8b8ccc9dff9e7855925ed10671b7e340ff7cf0d2dc7d662ebb983d9c78
MD5 1247cc4e76a44ca4f6d3d795320bd652
BLAKE2b-256 da533f6378a61b9d72cfb7142ec821aca3fd48e1644e9226d78a038be72c40da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page