Neo4j MCP Canary — The canary goes first so the rest of us know what's coming
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-neo4j-labs-neo4j-mcp-canary": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Neo4j MCP Canary — The canary goes first so the rest of us know what's coming
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data
Query and manage PostgreSQL databases directly from AI assistants
Manage Supabase projects — databases, auth, storage, and edge functions
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCPSDK.dev(ToolSDK.ai)'s Awesome MCP Servers and Packages Registry and Database with Structured JSON configurations. Supports OAuth2.1, DCR...
MCP Security Weekly
Get CVE alerts and security updates for io.github.neo4j-labs/neo4j-mcp-canary and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
Built 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:
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.
get-schema uses apoc.meta.schema).⚠️ Known Issue: Neo4j 5.26.18 has a bug in APOC that causes the
get-schematool to fail. This is fixed in 5.26.19 and above. If you're on 5.26.18, please upgrade. See #136 for details.
The server performs several pre-flight checks at startup to ensure your environment is correctly configured.
STDIO Mode — Mandatory Requirements In STDIO mode, the server verifies the following. If any check fails (e.g. invalid configuration, incorrect credentials, missing APOC), the server will not start:
HTTP Mode — Verification Skipped In HTTP mode, startup verification checks are skipped because credentials come from per-request auth headers. The server starts immediately without connecting to Neo4j.
Optional Requirements
If an optional dependency is missing, the server starts in adaptive mode. For instance, if the Graph Data Science (GDS) library is not detected, the server still launches but automatically disables GDS-dependent tools such as list-gds-procedures. All other tools remain available.
Releases: https://github.com/neo4j-labs/neo4j-mcp-canary/releases
neo4j-mcp-canary on your PATH.Mac / Linux:
On Mac, you may be warned the first time you try to run the binary. If so, approve it via System Settings → Privacy & Security.
chmod +x neo4j-mcp-canary
sudo mv neo4j-mcp-canary /usr/local/bin/
Windows (PowerShell / cmd):
move neo4j-mcp-canary.exe C:\Windows\System32
Verify the installation:
neo4j-mcp-canary -v
Should print the installed version.
The Neo4j MCP Canary server supports two transport modes:
Authorization header cannot be used, a custom header name can be configured.| Aspect | STDIO | HTTP |
|---|---|---|
| Startu |