LabStore
← All labs

Neo4j

by docker ✓ verified ✓ Packaged by Docker

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

MCP server installable needs setup network: on runtime: sysbox

DevOps MCP Servers

Neo4j MCP Server

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

What is an MCP Server?

MCP Info

Attribute Details
Docker Image mcp/neo4j
Author neo4j
Repository https://github.com/neo4j/mcp

Image Building Info

Attribute Details
Dockerfile https://github.com/neo4j/mcp/blob/385f4ef1bc19f96765e1b31d6495927157eb1d8a/Dockerfile
Commit 385f4ef1bc19f96765e1b31d6495927157eb1d8a
Docker Image built by Docker Inc.
Docker Scout Health Score Docker Scout Health Score
Verify Signature COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/neo4j --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence Other

Available Tools (4)

Tools provided by this Server Short Description
get-schema Introspect labels, relationship types, and property keys to provide schema context for Neo4j.
read-cypher Execute arbitrary read-only Cypher queries against the configured Neo4j database.
write-cypher Execute arbitrary write Cypher queries (including schema/admin operations) against the configured Neo4j database.
list-gds-procedures List 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.

Parameters Type Description
query string Cypher 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.

Parameters Type Description
query string Cypher 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?