Skip to main content

Neo4j MCP

Kaji can query your Neo4j graph database using plain language. Neo4j is great for data with complex relationships — like organizational hierarchies, knowledge graphs, recommendation engines, or network analysis.


What Kaji can do

  • Run Cypher queries against your graph database
  • Explore nodes and relationships
  • Find connections between entities
  • Create or update nodes and relationships
  • Answer questions about graph structure

Example prompts

Show me all the connections between customer "Acme Corp" and our products
What are the top 5 most connected nodes in the knowledge graph?
Find all employees who report (directly or indirectly) to Alice
What products does the customer with ID 1234 have relationships with?
Run this Cypher query: MATCH (n:Person)-[:WORKS_AT]->(c:Company) RETURN n.name, c.name LIMIT 10

Tips for business users

  • Neo4j is especially useful when you need to answer "path" questions — "how is X connected to Y?"
  • Kaji will translate plain-language questions into Cypher queries automatically
  • If your graph has specific labels or relationship types, mentioning them helps Kaji be more precise

Configuration

The Neo4j MCP connects to your organization's Neo4j instance configured on Shakudo.

For custom environments:

VariableDescription
NEO4J_URINeo4j Bolt URI (e.g., bolt://neo4j:7687)
NEO4J_USERNAMEDatabase username
NEO4J_PASSWORDDatabase password