mcp-rag-agent
Verified Safeby larpig
Overview
This server provides a production-ready RAG agent for question answering on internal company policies, utilizing hybrid search and grounded responses.
Installation
python -m mcp_rag_agent.agent.create_agentEnvironment Variables
- MONGODB_ATLAS_CLUSTER_URI
- MONGODB_ATLAS_DB_NAME
- OPENAI_API_KEY
Security Notes
The server uses external services (MongoDB Atlas, OpenAI) with API keys loaded from environment variables, which is a good practice. The MCP server, when integrated locally, primarily uses stdio transport, reducing direct network exposure. No explicit 'eval' or other highly dangerous functions were found. Network access is inherently required for the database and LLM API calls.
Similar Servers
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.
sparql-llm
An LLM-powered agent for generating, validating, and executing SPARQL queries against biomedical knowledge graphs, utilizing Retrieval-Augmented Generation (RAG) with endpoint-specific metadata and schema for improved accuracy.
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.
mcp-local-rag
Local RAG server for developers enabling private, offline semantic search with keyword boosting on personal or project documents (PDF, DOCX, TXT, MD, HTML).