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

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.

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