Skip to main content

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.

Metadata

Release files for gds-agent-native 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gds-agent-native 0.7.0
File Size Uploaded
gds_agent_native-0.7.0.tar.gz 101.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gds-agent-native 0.7.0
File Interpreter ABI Platform
gds_agent_native-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 141.9 kB

Release files / gds_agent_native-0.7.0.tar.gz

Download URL gds_agent_native-0.7.0.tar.gz
Size 101.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7d7814335aff218eeca7775e9da7a907847888d002f5899a1382cff2b1304791
BLAKE2b-256 checksum
How to use checksums
dc5e56d8de8fee8f8538d6769461384107aff22e2c2ca7c243c73a2de94d3e58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.7

Release files / gds_agent_native-0.7.0-py3-none-any.whl

Download URL gds_agent_native-0.7.0-py3-none-any.whl
Size 40.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c10099d7f51de2025ea039e9d9ce957e381af41c9d501527b35063deba8fed0
BLAKE2b-256 checksum
How to use checksums
5b2b46b81f9b5ed96de6e08631f5c3c4b38d70f6c8d96e01b77c9775610f26d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.7

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.1

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page