mcp-rag-agent
Verified Safeby larpig
Overview
A RAG-based chatbot that provides grounded answers to company policy questions by performing semantic search on an internal document corpus stored in a vector database.
Installation
python -m mcp_rag_agent.mcp_server.serverEnvironment Variables
- MONGODB_ATLAS_CLUSTER_URI
- MONGODB_ATLAS_DB_NAME
- OPENAI_API_KEY
Security Notes
The project uses standard practices for handling API keys (environment variables via .env files). The MCP server communicates via stdio, implying local inter-process communication rather than exposing network ports publicly by default, which is generally more secure. No explicit 'eval' or other direct code injection vulnerabilities were found. Potential for prompt injection exists, which is inherent to LLM applications.
Similar Servers
haiku.rag
Agentic RAG system for document management, semantic search, question answering, and multi-agent research, designed to be exposed as tools for AI assistants (e.g., Claude Desktop).
sparql-llm
An LLM-powered chat service and MCP server for generating, validating, and executing SPARQL queries over federated biodata knowledge graphs using Retrieval-Augmented Generation (RAG).
flexible-graphrag
The Flexible GraphRAG MCP Server provides a Model Context Protocol (MCP) interface for AI assistants (like Claude Desktop) to interact with a sophisticated RAG and GraphRAG system for document processing, knowledge graph auto-building, hybrid search, and AI Q&A.
mcp-local-rag
A privacy-first document search server that runs entirely on your machine for semantic search of local documents.