mcp
Verified Safeby neo4j
Overview
Provides a Model Context Protocol (MCP) server for Neo4j, enabling LLMs to interact with the database via defined tools.
Installation
neo4j-mcpEnvironment Variables
- NEO4J_URI
- NEO4J_USERNAME
- NEO4J_PASSWORD
- NEO4J_DATABASE
- NEO4J_READ_ONLY
- NEO4J_TELEMETRY
- NEO4J_LOG_LEVEL
- NEO4J_LOG_FORMAT
- NEO4J_SCHEMA_SAMPLE_SIZE
Security Notes
The server uses environment variables for Neo4j credentials, redacts sensitive information in logs, and injects telemetry tokens at build time, demonstrating good security practices. The `read-cypher` tool includes query classification to enforce read-only operations, while the `write-cypher` tool, which allows arbitrary write operations, comes with explicit warnings about potential harm from LLM-generated queries and can be disabled via a read-only flag. This design acknowledges and mitigates inherent risks associated with executing arbitrary queries.
Similar Servers
mcp-neo4j
Provides a Model Context Protocol (MCP) server for interacting with Neo4j graph databases, enabling Cypher query execution, schema introspection, and generating insights for AI models.
memory-graph
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance for AI agents.
compound-mcp-server
Provides a Model Context Protocol (MCP) server for interacting with Groq models, including compound/meta models, exposing real-time information and code execution capabilities.
nvim-mcp
A Model Context Protocol (MCP) server for seamless integration with Neovim, enabling AI assistants to interact with the editor via connections and structured resources.