Best Neo4j MCP Servers
Neo4j is a graph database management system developed by Neo4j, Inc. It is a native graph database that stores data in nodes connected by relationships, providing an efficient way to query connected data.
Why this server?
Provides an optional Neo4j backend for storing and querying the code property graph, enabling graph database capabilities.
AlicenseAqualityAmaintenanceDeterministic code-graph (GraphRAG) over your repo for LLM agents — local-first, git-native, zero-infra, served via MCP. Python, TS/JS, Rust, Go, Java, C#.812Apache 2.0Why this server?
Allows interaction with a local Neo4j graph database containing PDBe-KB data, enabling read-only Cypher queries to explore molecular interactions and relationships in the Protein Data Bank.

PDBe MCP Serversofficial
AlicenseBqualityAmaintenanceProvides seamless access to the Protein Data Bank in Europe (PDBe) API and search capabilities, enabling AI clients to query protein structures, perform advanced searches, and retrieve structural biology data.3443Apache 2.0Why this server?
Search entity relationships and retrieve graph memory from a Neo4j database.

mem0-mcpofficial
AlicenseAqualityCmaintenanceSelf-hosted Mem0 MCP server integrating Qdrant, Neo4j, and Ollama for semantic memory search, graph entity relationships, and memory management via OpenMemory API.64MITWhy this server?
Provides Cypher query access to a local Reactome Neo4j graph database, enabling curation and graph-based exploration of pathway data.

reactome-mcpofficial
AlicenseBqualityCmaintenanceEnables AI assistants to search, browse, analyze, and export biological pathway data from Reactome through natural language.5606Apache 2.0Why this server?
Supports the Cypher query language, allowing graph database interactions compatible with Neo4j.
AlicenseAqualityAmaintenanceArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.101,229Apache 2.0Why this server?
Can be combined with Neo4j MCP server as mentioned in the tutorial for building a knowledge graph assistant

Tavily MCP Serverofficial
AlicenseAqualityCmaintenanceThis server enables AI systems to integrate with Tavily's search and data extraction tools, providing real-time web information access and domain-specific searches.426,333 npm2,467MITWhy this server?
Uses Neo4j as the graph database to store and query entities, relationships, embeddings, and metadata for the knowledge graph.
AlicenseAqualityAmaintenanceSelf-hosted personal knowledge graph for Claude that persists across sessions, devices, and tools. Built on Neo4j with local semantic embeddings; OAuth 2.1 lets Claude Code, Claude Desktop, and claude.ai web all hit the same graph.24132 npm2MITWhy this server?
Provides persistent graph storage for memory, enabling relationship traversal, structural queries, and linking of decisions, code patterns, and PR history.
AlicenseBqualityBmaintenanceProvides persistent hybrid memory (Neo4j + Qdrant) for AI agents, enabling durable recall of decisions, business rules, and code patterns across sessions, plus autonomous CI/CD error investigation.471MITWhy this server?
Manages a knowledge graph in Neo4j, allowing creation, retrieval, update, and deletion of nodes (scripts, skills, knowledge, environment variables) and relationships (CONTAINS, RELATE_TO), as well as executing Python scripts with automatic dependency management and secret protection.
AlicenseAqualityCmaintenanceManages a Neo4j knowledge graph of reusable Python functions, documentation, and environment variables, enabling dynamic script composition and execution with automatic dependency management and secret protection.55MIT