Skip to main content

Neo4j MCP Canary — The canary goes first so the rest of us know what's coming

Neo4j MCP Canary is a fast-moving, experimental release of the Neo4j MCP server for customers who want to explore emerging capabilities before they are considered for the official server.

Based on the source of the official Model Context Protocol (MCP) server for Neo4j, this variant is here for exploring potential new capabilities with experimentation.

As it is a labs project, be aware that:

  • It is not formally supported.
  • It may contain breaking changes between its own releases and with the official Neo4j MCP server.
  • It should be tested before using.

You are welcome to contribute — we are always open to new ideas, especially in this canary channel.

Do not assume the canary will work for your situation. Test first.

Prerequisites

  • A running Neo4j database instance; options include Aura, Neo4j Desktop, or self-managed.
  • APOC plugin installed in the Neo4j instance (required — get-schema uses apoc.meta.schema).
  • Any MCP-compatible client (e.g. VSCode with MCP support).
  • To use Query API that provides HTTP(S) communication between the MCP Server and Neo4j server, the Neo4j Server must be 2026.07 / 5.27 or later.

⚠️ Known Issue: Neo4j 5.26.18 has a bug in APOC that causes the get-schema tool to fail. This is fixed in 5.26.19 and above. If you're on 5.26.18, please upgrade. See #136 for details.

Installation

There are several ways to install this package.

# pip
pip install neo4j-mcp-canary

# pipx (isolated install, binary on PATH)
pipx install neo4j-mcp-canary


# uv (recommended)
uv tool install neo4j-mcp-canary

# uvx — run without installing
uvx neo4j-mcp-canary

You verify the installation with:

neo4j-mcp-canary -v

Usage

Canary MCP now has a wide set of capabilities that require more surface to describe that what is available in this description. You are guided to the main GitHub repository where you will find the full documentation set.

Telemetry

By default, neo4j-mcp-canary collects anonymous usage data to help improve the product. This includes information such as the tools being used, the operating system, and CPU architecture. No personal or sensitive information is collected.

To disable telemetry, set NEO4J_TELEMETRY=false (accepted: true / false; default: true). You can also use the --neo4j-telemetry CLI flag.

Reporting feedback

Issues / feedback: open a GitHub issue with reproduction details (omit sensitive data).

Release files for neo4j-mcp-canary 0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for neo4j-mcp-canary 0.7.1
File
neo4j_mcp_canary-0.7.1-py30-none-win_amd64.whl Python 3.0 none Windows x86-64 Details
neo4j_mcp_canary-0.7.1-py30-none-manylinux_2_17_x86_64.whl Python 3.0 none Linux glibc 2.17+ x86-64 Details
neo4j_mcp_canary-0.7.1-py30-none-manylinux_2_17_aarch64.whl Python 3.0 none Linux glibc 2.17+ ARM64 Details
neo4j_mcp_canary-0.7.1-py30-none-macosx_11_0_arm64.whl Python 3.0 none macOS 11.0+ ARM64 Details
neo4j_mcp_canary-0.7.1-py30-none-macosx_10_9_x86_64.whl Python 3.0 none macOS 10.9+ x86-64 Details

Total release size: 90.1 MB

Release files / neo4j_mcp_canary-0.7.1-py30-none-win_amd64.whl

Download URL neo4j_mcp_canary-0.7.1-py30-none-win_amd64.whl
Size 18.7 MB
Tags Python 3.0 Windows x86-64
SHA-256 checksum
How to use checksums
81227b39838f9baaf4781d4e518e7de639943da2d425f39eac703242003d8345
BLAKE2b-256 checksum
How to use checksums
4b15d4e985fc40c5775b5a4c779d0ccacad913f4a7fa7cf531f7857af66bc550
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Go-http-client/2.0

Release files / neo4j_mcp_canary-0.7.1-py30-none-manylinux_2_17_x86_64.whl

Download URL neo4j_mcp_canary-0.7.1-py30-none-manylinux_2_17_x86_64.whl
Size 18.2 MB
Tags Linux glibc 2.17+ x86-64 Python 3.0
SHA-256 checksum
How to use checksums
0c6db157bfc80f86641933b60db167b4ad79a7e8e0ea51a803b39d7e078903c8
BLAKE2b-256 checksum
How to use checksums
34692d896423d12063013bebe1b9ee5324d4e59a3c633ee0068b6883b4de014d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Go-http-client/2.0

Release files / neo4j_mcp_canary-0.7.1-py30-none-manylinux_2_17_aarch64.whl

Download URL neo4j_mcp_canary-0.7.1-py30-none-manylinux_2_17_aarch64.whl
Size 17.0 MB
Tags Linux glibc 2.17+ ARM64 Python 3.0
SHA-256 checksum
How to use checksums
74ea31bf205919817f7afd0378f7c71411f36b90281fd27c8d77f5c0d9066281
BLAKE2b-256 checksum
How to use checksums
17e0a365dc6c56d75073bbf570b0994c39e1ffa0607c3cea796bc0cfb1f3086e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Go-http-client/2.0

Release files / neo4j_mcp_canary-0.7.1-py30-none-macosx_11_0_arm64.whl

Download URL neo4j_mcp_canary-0.7.1-py30-none-macosx_11_0_arm64.whl
Size 17.6 MB
Tags Python 3.0 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
968bf0e09abaf298d3aefa5dcada05d0ac68582d75e92e37099091dc106121b0
BLAKE2b-256 checksum
How to use checksums
439d706360ee5766321d078fa9526d2885a6f0584cde0a4faa9d22b438b8e53e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Go-http-client/2.0

Release files / neo4j_mcp_canary-0.7.1-py30-none-macosx_10_9_x86_64.whl

Download URL neo4j_mcp_canary-0.7.1-py30-none-macosx_10_9_x86_64.whl
Size 18.7 MB
Tags Python 3.0 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
aa2419411698b68a58f2bb29ef8d13c64ba030717d4eb13d78600de7cd141aed
BLAKE2b-256 checksum
How to use checksums
fe85438da7bd8697dceec7ed1fb57dfe51d668fa506398149284a05031c63c0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Go-http-client/2.0

Release history Release notifications | RSS feed

This release

0.7.1 This release

5 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

3 release files

0.1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page