Skip to main content

Neo4j GDS MCP Server

Project description

GDS Agent

Neither LLMs nor any existing toolings (MCP Servers) are capable of complex reasoning on graphs at the moment.

This MCP Server includes toolings from Neo4j Graph Data Science (GDS) library, which allows you to run all common graph algorithms.

Once the server is running, you are able to ask any graph questions about your Neo4j graph and get answers. LLMs equipped with GDS agent can decide and accurately execute the appropriate parameterised graph algorithms over the graph you have in your Neo4j database.

Usage guide

If you have uvx installed, add the following config to your claude_desktop_config.json

{
    "mcpServers": {
      "neo4j-gds": {
      "command": "/opt/homebrew/bin/uvx",
      "args": [ "gds-agent" ],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_PASSWORD": ""
      }
    }
    }
}

Replace command with your uvx location. Find out by running which uvx in the command line. Replace NEOJ_URI, NEO4J_USERNAME, NEO4J_PASSWORD with your database login details. You can also optionally specify NEO4J_DATABASE.

Full documentation

For complete documentation and development guidelines, please refer to: https://github.com/neo4j-contrib/gds-agent.

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

gds_agent-0.5.0.tar.gz (101.2 kB view details)

Uploaded Source

Built Distribution

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

gds_agent-0.5.0-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

Details for the file gds_agent-0.5.0.tar.gz.

File metadata

  • Download URL: gds_agent-0.5.0.tar.gz
  • Upload date:
  • Size: 101.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for gds_agent-0.5.0.tar.gz
Algorithm Hash digest
SHA256 6ff925884e1846729d0f311c64f533bd0a4ac06244c5e5bf413f2431a1827a57
MD5 57025109bbc55d3bb61ff71e492c4e95
BLAKE2b-256 b44a22bc02bb5fca4144936d025f8dd5377fd8fc5e44d3c7cd85c041a59b914a

See more details on using hashes here.

File details

Details for the file gds_agent-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: gds_agent-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 39.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for gds_agent-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a4bc64372544462767ba46b856a187e24b70536364a776b1fbc81bca0de503b
MD5 31bbcf2c168c7a4bb2eab37ace9bcf46
BLAKE2b-256 5964a27a8391a8152ea09d407474cf71a2d030b3f54c6f250abfd7e2743cd0db

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