Model Context Protocol with Neo4j (Run queries, Knowledge Graph Memory, Manaage Neo4j Aura Instances)
The Model Context Protocol (MCP) is revolutionizing how Large Language Models (LLMs) interact with external systems. By providing a standardized interface, MCP empowers developers to seamlessly connect LLMs with the data and tools they need to build intelligent, context-aware applications. This document explores the Neo4j MCP ecosystem, showcasing how you can leverage this powerful protocol to unlock new possibilities for graph-powered AI.
This suite of Neo4j MCP servers provides a robust foundation for integrating Neo4j with various MCP-compliant clients, such as Claude Desktop, VS Code, Cursor, and Windsurf. This integration enables you to interact with your Neo4j data and Aura account using natural language, opening up a world of possibilities:
mcp-neo4j-cypher
: Natural Language to Cypher Query ConversionThis server acts as a translator, converting natural language requests into executable Cypher queries. By understanding your database schema, it can generate both read and write queries, allowing you to interact with your Neo4j data in a more intuitive way.
mcp-neo4j-memory
: Persistent Knowledge Graph StorageThis server enables you to store and retrieve entities and relationships within a Neo4j instance, creating a persistent knowledge graph that can be accessed across different sessions, conversations, and clients. This allows you to build a rich, interconnected understanding of your data over time.
mcp-neo4j-cloud-aura-api
: Streamlined Neo4j Aura ManagementThis server provides a direct interface to the Neo4j Aura cloud service management API, allowing you to manage your Aura instances directly from your AI assistant. Create, destroy, scale, and configure your instances with simple natural language commands.
We encourage contributions from the community! If you're passionate about graph technology and LLMs, please feel free to submit a Pull Request.
๐ โ๏ธ Biomedical research server providing access to PubMed, ClinicalTrials.gov, and MyVariant.info.
๐ MCP server that provides SQL analysis, linting, and dialect conversion using [SQLGlot](https://github.com/tobymao/sqlglot)
๐ ๐ All-in-one MCP server for Postgres development and operations, with tools for performance analysis, tuning, and health checks
Supabase MCP Server with support for SQL query execution and database exploration tools