mcp/neo4j

Verified Publisher

By mcp

Updated 13 days ago

Official MCP server for Neo4j. Interact with Neo4j using Cypher graph queries.

Image
Machine learning & AI
0

10K+

mcp/neo4j repository overview

Neo4j MCP Server

Official MCP server for Neo4j. Interact with Neo4j using Cypher graph queries.

What is an MCP Server?

MCP Info

AttributeDetails
Docker Imagemcp/neo4j
Authorneo4j
Repositoryhttps://github.com/neo4j/mcp

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/neo4j/mcp/blob/385f4ef1bc19f96765e1b31d6495927157eb1d8a/Dockerfile
Commit385f4ef1bc19f96765e1b31d6495927157eb1d8a
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/neo4j --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceOther

Available Tools (4)

Tools provided by this ServerShort Description
get-schemaIntrospect labels, relationship types, and property keys to provide schema context for Neo4j.
read-cypherExecute arbitrary read-only Cypher queries against the configured Neo4j database.
write-cypherExecute arbitrary write Cypher queries (including schema/admin operations) against the configured Neo4j database.
list-gds-proceduresList available Neo4j Graph Data Science (GDS) procedures in the connected Neo4j instance.

Tools Details

Tool: get-schema

Introspect labels, relationship types, and property keys to provide schema context for Neo4j.

Tool: read-cypher

Execute arbitrary read-only Cypher queries against the configured Neo4j database. Rejects writes, schema/admin operations, and PROFILE queries.

ParametersTypeDescription
querystringCypher query to execute in read mode. Must not perform writes, admin, schema, or PROFILE operations.

Tool: write-cypher

Execute arbitrary write Cypher queries (including schema/admin operations) against the configured Neo4j database. Use only in non-production environments.

ParametersTypeDescription
querystringCypher query to execute in write mode. Can perform writes, schema changes, and admin operations.

Tool: list-gds-procedures

List available Neo4j Graph Data Science (GDS) procedures in the connected Neo4j instance.

Use this MCP Server

{
  "mcpServers": {
    "neo4j": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "NEO4J_URI",
        "-e",
        "NEO4J_USERNAME",
        "-e",
        "NEO4J_DATABASE",
        "-e",
        "NEO4J_READ_ONLY",
        "-e",
        "NEO4J_TELEMETRY",
        "-e",
        "NEO4J_PASSWORD",
        "mcp/neo4j"
      ],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_DATABASE": "neo4j",
        "NEO4J_READ_ONLY": "true",
        "NEO4J_TELEMETRY": "false",
        "NEO4J_PASSWORD": "password"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:f22b5fb65

Size

7.4 MB

Last updated

13 days ago

docker pull mcp/neo4j

This week's pulls

Pulls:

2,982

Jul 6 to Jul 12