Skip to content

Conversation

@Sourojitbanerjee
Copy link

@Sourojitbanerjee Sourojitbanerjee commented Oct 21, 2025

Description:
This PR adds the official neo4j-driver package to enable direct Neo4J database queries from custom tools.

Changes Made:

Added "neo4j-driver": "^6.0.0" to dependencies in package.json

This enables creating custom tools that can connect directly to Neo4J databases without relying on the built-in Neo4J node

Impact:

No breaking changes to existing functionality

Enables new integration capabilities for Neo4J databases

Allows developers to create custom Neo4J query tools in Flowise

Testing:

Package will be installed automatically during next deployment/build

Can be verified by creating custom tools that require neo4j-driver

This is a straightforward dependency addition that expands Flowise's integration capabilities with Neo4J graph databases.

@HenryHengZJ
Copy link
Contributor

that's not how to add library to custom tool.

first you add the compatible library to https://github.com/FlowiseAI/Flowise/blob/main/packages/components/src/utils.ts#L52
ex: neo4j-driver

then, you enable ALLOW_BUILTIN_DEP

https://docs.flowiseai.com/configuration/environment-variables#for-built-in-and-external-dependencies

@Sourojitbanerjee
Copy link
Author

Thanks for the clarification, Henry! Got it, I’ll try to add the library to utils.ts and enable ALLOW_BUILTIN_DEP as mentioned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants