RAG-CHROMA-MCP-SERVER
Verified Safeby hjkim7796
Overview
Serves a Retrieval-Augmented Generation (RAG) system via HTTP/SSE using the Model Context Protocol (MCP), primarily for integration with AI assistants like Claude Desktop.
Installation
python rag_mcp_http_server.pyEnvironment Variables
- ANTHROPIC_API_KEY
- API_KEY
Security Notes
The default configuration uses broad CORS (`allow_origins=['*']`) and does not enforce API key authentication by default, making it insecure for public production deployment. The `ANTHROPIC_API_KEY` is loaded from environment variables, preventing hardcoding of LLM secrets. The README explicitly advises adding API key authentication, HTTPS, and rate limiting for production environments. No 'eval' or other directly malicious patterns were found in the provided code.
Similar Servers
pageindex-mcp
This MCP server acts as a bridge, enabling LLM-native, reasoning-based RAG on documents (local or online PDFs) for MCP-compatible agents like Claude and Cursor, without requiring a vector database locally.
rag-server-mcp
Provides Retrieval Augmented Generation (RAG) capabilities to Model Context Protocol (MCP) clients by indexing project documents and retrieving relevant content for LLMs.
vector-mcp
Provides a standardized API for AI agents to manage and interact with various vector database technologies for Retrieval Augmented Generation (RAG).
MCP-rag-with-Chromadb
Retrieval-Augmented Generation (RAG) server for multi-format document ingestion and vector database integration, supporting Ollama or OpenAI embeddings.