Neo4j MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Neo4j MCP Serverfind all people who are friends with Alice"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Neo4j MCP Server
A Model Context Protocol server that exposes a Neo4j graph database as tools an AI agent can call. It serves the MCP protocol over HTTP, so it can be reached by any MCP client — including a Databricks Unity Catalog MCP connection.
Tools
Tool | Purpose |
| Run a read-only Cypher query ( |
| Run a write Cypher query ( |
| Return the graph schema — node labels, relationship types, properties, and connection patterns. Call this first so queries use the right labels/relationships instead of guessing. |
Related MCP server: Neo4j MCP Server
Requirements
Node.js 20+
A Neo4j database (e.g. Neo4j Aura)
Setup
npm install
cp .env.example .env # then fill in your Neo4j credentials + a secret token
npm run build
npm start # serves on http://localhost:3000Endpoints:
GET /health— liveness checkPOST /mcp— the MCP endpoint (requiresAuthorization: Bearer <MCP_SECRET_TOKEN>)
Optional: npm run seed loads sample data into Neo4j.
Environment
See .env.example. Copy it to .env and fill in:
Variable | Description |
| Bolt/Aura connection URI, e.g. |
| Neo4j username |
| Neo4j password |
| HTTP port (default |
| Bearer token clients must present on |
.envis git-ignored. Never commit real credentials.
Exposing it to Databricks (or any remote client)
The server listens on localhost. To let a remote MCP client reach it during development, expose the port with a tunnel:
ngrok http 3000Then register the public URL as a UC HTTP/MCP connection in Databricks, using
Authorization: Bearer <MCP_SECRET_TOKEN>. For production, host the server on a
reachable machine instead of a tunnel.
Project layout
neo4j-mcp-server/
├── src/
│ ├── index.ts # the MCP server (tools + HTTP transport)
│ └── seed.ts # optional sample-data seeder
├── package.json
├── tsconfig.json
├── .env.example
└── .gitignoreThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceThis lets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things with Neo4j and your Aura account.979MIT
- Alicense-qualityDmaintenanceEnables AI assistants to interact with Neo4j graph databases through natural language, supporting Cypher queries, schema management, data manipulation, and graph algorithms.MIT
- Alicense-qualityDmaintenanceEnables LLMs to interact with Neo4j graph databases using natural language to execute Cypher queries and introspect database schemas. It supports both read and write operations for local, Docker, and cloud-based instances like Neo4j Aura.MIT
- AlicenseAqualityBmaintenanceMCP server for Neo4j that provides abstract graph operations for LLMs, enabling safe and consistent interaction with Neo4j databases through tools like search, insert, update, delete, and schema introspection.8MIT
Related MCP Connectors
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dhakshnamoorthi146/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server