Skip to main content

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.

Download files

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

Source Distribution

nebulagraph_mcp_server-0.1.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

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

nebulagraph_mcp_server-0.1.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file nebulagraph_mcp_server-0.1.1.tar.gz.

File metadata

  • Download URL: nebulagraph_mcp_server-0.1.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nebulagraph_mcp_server-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b542b72e17979c8069c080715d8dfc8d033bf041fea3243418eb70fd697d40e2
MD5 6dc3158100408600466ca10695b1ad2a
BLAKE2b-256 229910928440265e541374823d482f70a4a13ac9ec718db051137a34fdf8a3bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nebulagraph_mcp_server-0.1.1.tar.gz:

Publisher: release.yml on PsiACE/nebulagraph-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nebulagraph_mcp_server-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for nebulagraph_mcp_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 632b3aadfad6954ea731a78658c64bffad24325f56eb32a81f197b54fd85e7a4
MD5 ec9daa9eb366ce3cf198f1c0fb5b3333
BLAKE2b-256 38c3ed5e98ca1ecbc812ccbc1f3942fbdbccd4598dcc91b8e506690eb705c520

See more details on using hashes here.

Provenance

The following attestation bundles were made for nebulagraph_mcp_server-0.1.1-py3-none-any.whl:

Publisher: release.yml on PsiACE/nebulagraph-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

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