This Neo4j MCP server, developed by Daichi Okazaki, enables AI assistants to interact with Neo4j graph databases through natural language. Built with TypeScript using the @modelcontextprotocol/sdk and neo4j-driver, it provides tools for executing Cypher queries, creating nodes and relationships, and performing complex graph operations. The implementation abstracts the intricacies of Neo4j's query language and data structures, allowing AI systems to seamlessly work with graph data. By connecting AI capabilities with powerful graph database functionality, this server facilitates use cases such as knowledge graph exploration, social network analysis, recommendation systems, and complex data relationship modeling.
Execute Cypher queries on the Neo4j database. Supports all types of Cypher queries (READ, CREATE, UPDATE, DELETE) and returns query results in a structured format. Parameters can be passed to prevent injection attacks.
Create a new node in the graph database by specifying node labels and properties. Returns the created node with its internal ID and supports all Neo4j data types for properties.
Create a relationship between two existing nodes by defining relationship type and direction. Can add properties to relationships and requires node IDs for source and target nodes.
No reviews yet. Be the first to review!
Sign in to join the conversation