Back to Home
rexnzm icon

MCP-rag-with-Chromadb

by rexnzm

Overview

Retrieval-Augmented Generation (RAG) server for multi-format document ingestion and vector database integration, supporting Ollama or OpenAI embeddings.

Installation

Run Command
python server.py

Environment Variables

  • EMBEDDING_PROVIDER
  • OPENAI_API_KEY
  • OPENAI_EMBED_MODEL
  • OLLAMA_EMBED_MODEL
  • OLLAMA_BASE_URL

Security Notes

The primary security concern arises from the distribution method outlined in the README, which instructs users to download and run executables (.exe, .dmg) or archives (tar.gz) directly from raw GitHub URLs. This bypasses secure software distribution practices and poses a significant supply chain risk, making it unsafe to run by following the project's own setup instructions. Additionally, the 'ingest_document' tool can download files from arbitrary URLs, which could be exploited for denial-of-service or malicious content download if the server were exposed to untrusted inputs. However, no 'eval' or explicit hardcoded secrets are found in the provided Python source code, and network calls are to standard endpoints for Ollama or OpenAI.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens250
Stars0
Forks0
Last Update2026-01-19

Tags

RAGDocument RetrievalVector DatabaseLangChainChromaDB