qdrant-neo4j-crawl4ai-mcp
Verified Safeby Hyperkorn
Overview
A unified Model Context Protocol (MCP) server for agentic RAG, combining vector search, knowledge graphs, and web intelligence for AI assistant interactions.
Installation
uv run python -m qdrant_neo4j_crawl4ai_mcp.mainEnvironment Variables
- JWT_SECRET_KEY
- NEO4J_PASSWORD
- ADMIN_API_KEY
- OPENAI_API_KEY
Security Notes
The server implements robust JWT-based authentication, API key validation with timing attack prevention (hmac.compare_digest), and role-based access control. Sensitive configurations are handled via Pydantic's `SecretStr`, and security headers (OWASP-compliant) are applied via middleware. Rate limiting and comprehensive logging are also in place. Development secrets are clearly marked in `docker-compose.yml` and platform secrets are used in cloud deployment configs. No direct 'eval' or obvious malicious patterns found.
Similar Servers
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.
qdrant-loader
A Model Context Protocol (MCP) server that provides advanced Retrieval-Augmented Generation (RAG) capabilities to AI development tools by bridging a QDrant knowledge base for intelligent, context-aware search.
vector-mcp
Provides a standardized API for AI agents to manage and interact with various vector database technologies for Retrieval Augmented Generation (RAG).
nexus-dev
Provides a local RAG (Retrieval-Augmented Generation) system and persistent memory for AI coding agents to enhance their contextual understanding, cross-project learning, and tool-use capabilities.