rag2mcp_client
Verified Safeby ramonayy
Overview
Provides a RAG (Retrieval Augmented Generation) service via an MCP (Message Control Protocol) endpoint, allowing semantic search over vectorized document sections stored in a PostgreSQL database.
Installation
python src/mcp_server/mcp_server.pyEnvironment Variables
- EMBEDDING_MODEL
- DB_USER
- DB_PASSWORD
- DB_NAME
Security Notes
SQL queries utilize parameterized statements to prevent injection. Database credentials are expected to be loaded from environment variables (e.g., .env file). Input validation for the 'ids' parameter converts string parts to integers, which helps prevent direct code injection, but malformed input could lead to runtime errors.
Similar Servers
openroad-mcp
Provides AI assistants with interactive access to OpenROAD chip design and timing analysis tools through a structured API.
mcp_server_yt
Unable to determine the specific use case as no source code was provided for analysis.
rovo-mcp-server
Facilitating and exploring integrations with Atlassian's Rovo Managed Cloud Platform server.
mcp-server
This server provides weather information (current, forecast) and city location search functionality as a tool for AI agents, integrating with the Open-Meteo API.