mcp-neo4j

This repository provides MCP (Model Context Protocol) servers for integrating Neo4j with LLMs, enabling natural language interaction to query graphs and manage knowledge graph memory stored in Neo4j or a file.

250
32

Neo4j MCP Clients & Servers

This repository provides servers implementing the Model Context Protocol (MCP), a standardized protocol facilitating communication between Large Language Models (LLMs) and external systems like Neo4j. This integration enables natural language interaction with Neo4j and Aura, using any MCP Client such as Claude Desktop.

The primary use case is to leverage natural language for tasks such as querying graph data, for example: What is in this graph?

Servers

  • mcp-neo4j-cypher: Translates natural language into Cypher queries for Neo4j.
  • mcp-neo4j-memory: Stores knowledge graph memory within a Neo4j database.
  • mcp-json-memory: A reference server that stores knowledge graph memory in a JSON file.

Contributing

Contributions are encouraged! Submit a Pull Request to contribute.

Repository

NE
neo4j-contrib

neo4j-contrib/mcp-neo4j

Created

December 3, 2024

Updated

March 28, 2025

Language

Python

Category

Database