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_native-0.6.0.tar.gz (100.3 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_native-0.6.0-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

Details for the file gds_agent_native-0.6.0.tar.gz.

File metadata

  • Download URL: gds_agent_native-0.6.0.tar.gz
  • Upload date:
  • Size: 100.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for gds_agent_native-0.6.0.tar.gz
Algorithm Hash digest
SHA256 62c51bcb8daf270942f928318378355ab30f5302a3ff6dda8627ed6890056645
MD5 91efe0538375c3ca9ae5e34ce777d1d5
BLAKE2b-256 282e2c36e97b62923bb0ec8cb8ba76876cddc78e8fea09708b508986b32cb254

See more details on using hashes here.

File details

Details for the file gds_agent_native-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gds_agent_native-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88dcd258729c10ea928cb0eafbdd20627dd07ba94b64fb7eaec8abc74efc68a3
MD5 3ef5c58400ff7bd2706b39d2867ab43d
BLAKE2b-256 d84924d3ec2706f29971b004166fa2fda3f4248cf746d11f7024c8627d38ca4b

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