Athena-MCP-RAG-server
Verified Safeby HarshRohilla04
Overview
A Pinecone-based RAG server for Claude Desktop, designed for large-scale PDF ingestion, AI teaching tools, and RAG evaluation.
Installation
python main.pyEnvironment Variables
- PINECONE_API_KEY
- PINECONE_INDEX_NAME
- PINECONE_NAMESPACE
- OPENAI_API_KEY
- BOOK_PDF
- BOOK_NAME
- TESTSET_CSV_PATH
Security Notes
API keys are loaded from environment variables (`os.getenv`), preventing hardcoding. PDF processing utilizes `pdfplumber` and `base64` decoding for file uploads, which is standard but should be monitored for extremely large or malformed inputs to prevent resource exhaustion. No `eval` or direct command injection vulnerabilities were found.
Similar Servers
mcp-raganything
Provides a FastAPI REST API and MCP server for Retrieval Augmented Generation (RAG) capabilities, integrating with the RAG-Anything and LightRAG libraries for multi-modal document processing and knowledge graph operations.
ragflow-claude-desktop-local-mcp
This server integrates RAGFlow's knowledge base and document management APIs with LLMs like Claude Desktop, providing enriched context and enhanced retrieval capabilities through a Model Context Protocol (MCP) interface.
myaigist_mcp
This server provides document intelligence and knowledge management, enabling local processing of documents, RAG-powered Q&A, and persistent knowledge storage for MCP-compatible clients like Claude Desktop.
rag-mcp-server
Enables Claude Desktop to perform Retrieval-Augmented Generation (RAG) by connecting to a custom knowledge base via the Model Context Protocol (MCP).