mcp-neo4j-vectordb
Verified Safeby guerinjeanmarc
Overview
This server integrates Neo4j as a pure vector database for LLM applications, primarily designed to compare the performance of Vector RAG against Graph RAG by explicitly hiding graph features.
Installation
uv run mcp-neo4j-vectordbEnvironment Variables
- NEO4J_URI
- NEO4J_USERNAME
- NEO4J_PASSWORD
- OPENAI_API_KEY
- EMBEDDING_MODEL
Security Notes
The server uses parameterized Neo4j queries, mitigating SQL/Cypher injection risks. Credentials and API keys are managed via environment variables, not hardcoded. Output content is sanitized and truncated based on size and token limits, reducing potential data overexposure. No 'eval' or similar dangerous patterns were identified in the provided source code.
Similar Servers
mcp-neo4j
The MCP Neo4j Cypher server enables AI models to interact with a Neo4j graph database, execute Cypher queries (read and write), explore the graph schema, and manage query performance and response sizes.
VectorCode
Indexes code repositories to generate relevant contextual information for Large Language Models (LLMs), enhancing their performance on specific or private codebases.
haiku.rag
Opinionated agentic RAG powered by LanceDB, Pydantic AI, and Docling to provide hybrid search, intelligent QA, and multi-agent research over user-provided documents, accessible via CLI, Python API, Web App, TUI, or as an MCP server for AI assistants.
flexible-graphrag
The Flexible GraphRAG MCP Server integrates document processing, knowledge graph building, hybrid search, and AI query capabilities via the Model Context Protocol (MCP) for clients like Claude Desktop and MCP Inspector.