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?
Search entity relationships and retrieve graph memory from a Neo4j database.
AlicenseAqualityCmaintenanceSelf-hosted Mem0 MCP server integrating Qdrant, Neo4j, and Ollama for semantic memory search, graph entity relationships, and memory management via OpenMemory API.Last updated63MITWhy this server?
Provides an optional Neo4j backend for storing and querying the code property graph, enabling graph database capabilities.

mcp-reposkeinofficial
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#.Last updated89Apache 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.Last updated3336Apache 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.Last updated101,058Apache 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
AlicenseAqualityDmaintenanceThis server enables AI systems to integrate with Tavily's search and data extraction tools, providing real-time web information access and domain-specific searches.Last updated425,8152,281MITWhy this server?
Used for wallet clustering and graph analysis to detect relationships between addresses.
AlicenseAqualityCmaintenanceMCP Server for ChainAnalyzer(https://chain-analyzer.com)Last updated6541MITWhy this server?
Provides memory and knowledge graph operations using Neo4j database, including adding memories, searching entities and relationships, managing episodes, and querying historical data through natural language interfaces.
AlicenseBqualityCmaintenanceEnables storing and querying memories in a Neo4j knowledge graph with automatic entity extraction. Supports adding episodes, searching entities and relationships, and managing graph data through natural language.Last updated8MITWhy this server?
Integrates with Neo4j as a knowledge graph store for entity relationships, enabling graph-based memory features.
AlicenseAqualityAmaintenanceSelf-hosted mem0 MCP server for Claude Code that adds durable async ingestion, document support, and reranking, enabling persistent memory management with Qdrant, Neo4j, and Ollama.Last updated15MITWhy this server?
Integrates with Neo4j graph database for storing architectural relationships via call graphs, enabling structural navigation and reverse dependency analysis.
AlicenseAqualityAmaintenanceKnot is a semantic and structural codebase indexer designed for AI coding agents and developers navigating large projects. It combines vector search and graph traversal to find code by meaning, analyze impact via reverse dependencies, and explore file architectures.Last updated54MIT