Skip to main content
Glama
neo4j-labs

io.github.neo4j-labs/neo4j-mcp-canary

Official
by neo4j-labs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NEO4J_URINoNeo4j connection URI (required)
NEO4J_DATABASENoDatabase nameneo4j
NEO4J_PASSWORDNoDatabase password (required in STDIO mode; must be unset in HTTP mode)
NEO4J_USERNAMENoDatabase username (required in STDIO mode; must be unset in HTTP mode)
NEO4J_LOG_LEVELNoLog level: debug, info, notice, warning, error, critical, alert, emergencyinfo
NEO4J_READ_ONLYNoWhen true, write-cypher tool is not registeredfalse
NEO4J_TELEMETRYNoEnable/disable anonymous telemetrytrue
NEO4J_LOG_FORMATNoLog format: text or jsontext
NEO4J_MCP_HTTP_PORTNoHTTP server port (default 443 with TLS, 80 without)
NEO4J_CYPHER_TIMEOUTNoExecution timeout in seconds; 0 disables30
NEO4J_TRANSPORT_MODENoTransport mode: stdio or httpstdio
NEO4J_CYPHER_MAX_ROWSNoPer-call row cap on read-cypher/write-cypher; 0 disables1000
NEO4J_CYPHER_MAX_BYTESNoPer-call byte cap on response envelope; 0 disables900000
NEO4J_SCHEMA_SAMPLE_SIZENoNodes per label APOC examines when inferring schema1000
NEO4J_MCP_HTTP_TLS_ENABLEDNoEnable TLS/HTTPSfalse
NEO4J_HTTP_AUTH_HEADER_NAMENoHeader name to read credentials fromAuthorization
NEO4J_MCP_HTTP_TLS_KEY_FILENoPath to TLS private key (required when TLS enabled)
NEO4J_MCP_HTTP_TLS_CERT_FILENoPath to TLS certificate (required when TLS enabled)
NEO4J_CYPHER_MAX_ESTIMATED_ROWSNoEXPLAIN-time planner estimate above which read-cypher refuses a query; 0 disables1000000
NEO4J_HTTP_ALLOW_UNAUTHENTICATED_PINGNoAllow unauthenticated ping health checkstrue
NEO4J_HTTP_ALLOW_UNAUTHENTICATED_INITIALIZENoAllow unauthenticated initializetrue
NEO4J_HTTP_ALLOW_UNAUTHENTICATED_TOOLS_LISTNoAllow unauthenticated tool listingtrue
NEO4J_HTTP_ALLOW_UNAUTHENTICATED_NOTIFICATIONS_INITIALIZENoAllow unauthenticated notifications/initializetrue

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/neo4j-labs/neo4j-mcp-canary'

If you have feedback or need assistance with the MCP directory API, please join our Discord server