Back to Home
ryddle icon

rag-mcp

Verified Safe

by ryddle

Overview

A Model Context Protocol (MCP) server that provides Retrieval-Augmented Generation (RAG) capabilities using local embeddings and Qdrant vector database.

Installation

Run Command
python -m src.server

Environment Variables

  • QDRANT_URL
  • EMBEDDING_BASE_URL
  • EMBEDDING_PROVIDER
  • EMBEDDING_MODEL
  • DEFAULT_COLLECTION

Security Notes

The server's network interactions are primarily with locally running services (Ollama/LMStudio for embeddings, Qdrant for vector storage), configurable via environment variables. There is no usage of 'eval' or direct system command execution identified. Input validation for tool parameters is provided through the MCP `inputSchema`. The main security consideration is ensuring that the `QDRANT_URL` and `EMBEDDING_BASE_URL` environment variables are configured to trusted local endpoints, as intended by the project's 'local embeddings' focus, to prevent unintended communication with malicious external services.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens250
Stars0
Forks0
Last Update2025-12-14

Tags

RAGEmbeddingsVector DatabaseOllamaQdrant