Skip to content
GitHub (opens in a new tab)

Databases · Integration guide

How to connect Neo4j AuraDB to any AI IDE (Claude/Codex/Cursor/VS Code/Antigravity)

Before you start, install GateRook and connect it to your AI development environment: Claude Desktop, Codex, Cursor, Antigravity or VS Code.

Connect your AI app

Neo4j AuraDB uses GateRook’s Neo4j connector. With neo4j+s:// and the instance's credentials.

The screenshots show GateRook 2.0.0: the Neo4j AuraDB form, the endpoint selector, and this connector’s actual tool preview. The form and preview have not been saved. Select a screenshot to open it at full size.

1. Create a connection and enter the settings

In GateRook, open Connections, select Add connection, search for Neo4j AuraDB, choose its card and select Continue to configure. GateRook downloads the official Neo4j connector module when you choose it. Wait for the download and verification to finish before configuring the connection.

Copy the AuraDB connection URI and database credentials from the instance connection details or the credentials file saved when the instance was created.

Use a running AuraDB instance and a database user with the required graph read privileges. Aura console credentials are separate from the graph database login.

Enter a Name, for example neo4j-auradb-demo. Your AI app uses this name to choose the connection.

Enter the instance's neo4j+s:// address in Connection URI. Keep the TLS scheme and the exact Aura hostname.

Select User and password under Sign in with, then fill User and Password with the database credentials.

Set Database to the graph database you intend to query, normally neo4j unless your instance specifies otherwise. Keep CA certificate (PEM) empty for Aura's publicly trusted certificate, and set bounded Rows per query in Advanced if needed.

Choose Development, Staging or Production to match the service. Review the connector’s limit and access settings before continuing.

GateRook 2.0.0 Configure Neo4j AuraDB form before saving.
The Neo4j AuraDB configuration form. Enter your own connection settings before testing.

2. Test the connection and add it to an endpoint

Select Continue to test. GateRook checks the settings from your computer. Review the result and resolve any connection, certificate or permission error before continuing.

If the instance was paused, make sure it is available before retrying. Authentication failures call for checking the graph credentials; connection failures call for checking the URI and network access to the Neo4j protocol endpoint.

After the test passes, select Continue to add to an endpoint. Choose the endpoint your AI app uses, review its tool modes, then select Save connection. GateRook offers default as the starter endpoint.

GateRook endpoint selector with default selected; no connector tool list is shown.
Choose the endpoint your AI app uses. This selector is shared across connector types; the next screenshot shows this connector’s own tools.

3. Use the connection from your AI IDE

After saving Neo4j AuraDB on the endpoint and passing its connection test, ask your AI app to use neo4j-auradb-demo, or the name you chose. If its tools are missing, confirm the endpoint assignment and refresh the MCP connection or start a new chat.

The preview below shows this connector’s default tools before saving. The table explains what each tool can do; connection settings, credentials and endpoint policies can restrict access further.

Neo4j AuraDB connector tool names and default modes in the GateRook 2.0.0 endpoint preview.
Neo4j AuraDB tools in the Development endpoint preview. This is an unsaved preview, not a successful service call.

Start with a small read request. Replace example resource names with existing resources your connection may access. Open Activity after the call to inspect its connection, tool, arguments, policy decision and result metadata.

Ask your AI, for example

  • “Inspect the node labels and relationship types in this graph.”
  • “Show at most 10 example nodes for one selected label, excluding sensitive properties.”
  • “Find a short path between two specified nodes without changing the graph.”
Tools your AI gets
ToolWhat it doesStarts as
neo4j_schemaLabels, relationship types, property keys, indexes and constraints of the connection's database; optionally which labels connect through which types.Read only
neo4j_queryOne Cypher read with $parameters, run in a READ transaction after Neo4j's EXPLAIN calls it read only. Nodes, relationships, paths, temporal and spatial values come back as JSON.Read only
neo4j_executeOne Cypher write with $parameters. You approve the exact statement with Neo4j's plan of it; it runs once, in one transaction, and reports what it changed.Approval

You can change each tool’s mode on the endpoint. Every call your AI makes appears in Activity.

Service documentation

Keep exploring

Neo4j

Connect Neo4j to Claude, Codex, Cursor, VS Code or Antigravity with GateRook. Follow setup, connection testing and tool access with screenshots.

PostgreSQL

Connect PostgreSQL to Claude, Codex, Cursor, VS Code or Antigravity in three steps. Your AI runs read queries; changes wait for your approval.

MySQL

Connect MySQL to Claude, Codex, Cursor, VS Code or Antigravity in three steps. GateRook keeps the password; your AI reads data and asks before changes.

Browse all integration guides

Your local MCP gateway and firewall.

Connect Neo4j AuraDB to your AI IDE.

Choose a connector. Start with read-only access. Approve changes and inspect the audit trail.

Read the getting started guide

Get GateRook

Download GateRook 2.0.0 for your Mac, or get the Windows app from Microsoft Store.

macOS

Version 2.0.0 for Apple Silicon (arm64). This download does not support Intel Macs.

Open the DMG and drag GateRook to Applications.

Windows

Available for free from Microsoft Store. Install GateRook and receive updates through the Store.

macOS release notes and checksums (opens in a new tab)