rag-mcp-server
Verified Safeby Tsarri
Overview
A multi-agent Retrieval-Augmented Generation (RAG) system for legal tech, focusing on document intelligence, deadline extraction, and strategic analytics.
Installation
python src/server.pyEnvironment Variables
- SUPABASE_URL
- SUPABASE_KEY
- ANTHROPIC_API_KEY
- GEMINI_API_KEY
Security Notes
The server handles API keys via environment variables, which is good practice. File system operations for document storage and deletion are restricted to client-specific subdirectories, mitigating arbitrary file access risks. The Supabase client library is used, which typically prevents SQL injection. However, as an LLM-powered application, it is inherently susceptible to prompt injection attacks against the underlying Claude and Gemini models, where a malicious input could potentially manipulate AI behavior. No direct use of `eval` or obvious obfuscation was found.
Similar Servers
MaxKB
MaxKB (Max Knowledge Brain) is an enterprise-grade intelligent agent platform designed to lower the technical barrier and deployment costs of AI implementation, helping businesses quickly integrate mainstream large language models, build proprietary knowledge bases, and offer a progressive upgrade path from RAG to complex workflow automation and advanced agents for various application scenarios like smart customer service and office assistants.
Context-Engine
Self-improving code search and context engine for IDEs and AI agents, providing hybrid semantic/lexical search, symbol graph navigation, and persistent memory.
apple-rag-mcp
Provides a comprehensive RAG (Retrieval-Augmented Generation) server for AI agents to search and retrieve content from Apple's developer documentation and WWDC transcripts.
flexible-graphrag
The Flexible GraphRAG MCP Server integrates document processing, knowledge graph building, hybrid search, and AI query capabilities via the Model Context Protocol (MCP) for clients like Claude Desktop and MCP Inspector.