rag_server_implementation
Verified Safeby Dhana009
Overview
A production-ready RAG system for MCP that provides intelligent semantic search and question-answering capabilities for codebase and documentation.
Installation
python rag_cli.py startEnvironment Variables
- QDRANT_CLOUD_URL
- QDRANT_API_KEY
- QDRANT_COLLECTION
- MCP_PROJECT_ROOT
Security Notes
The server correctly uses environment variables (`.env.qdrant`) for sensitive credentials like Qdrant API keys, and explicitly warns against committing them. Destructive operations like `delete_all` require explicit `--confirm` flags. However, the `PUBLICATION_CHECKLIST.md` indicates that Qdrant API keys were found in the git history of *other* (non-current) branches, which is a significant security vulnerability if those branches are public. This implies a need for API key rotation and stricter git hygiene across all branches.
Similar Servers
Context-Engine
A Retrieval-Augmented Generation (RAG) stack for codebases, enabling context-aware AI agents for developers and IDEs through unified code indexing, hybrid search, and local LLM integration.
RagThisCode
Set up a RAG (Retrieval-Augmented Generation) system to chat with the code of any public or private GitHub repository.
nordstemmen-ai
Semantic search engine for public documents of Nordstemmen municipality, integrated with AI platforms via the Model Context Protocol (MCP).
rag-code-mcp
Provides AI-ready semantic code search and RAG capabilities for various programming languages to AI assistants, running entirely locally.