Archive-Agent
Verified Safeby shredEngineer
Overview
An intelligent file indexer with powerful AI search (RAG engine), automatic OCR, and a seamless MCP interface to unlock documents with natural language.
Installation
archive-agentEnvironment Variables
- OPENAI_API_KEY
- ARCHIVE_AGENT_QDRANT_IN_MEMORY
Security Notes
The project demonstrates robust security practices for an open-source tool. It utilizes Pydantic models with `extra='forbid'` for strict schema validation of AI responses, preventing unexpected data injection. `OPENAI_API_KEY` is correctly sourced from environment variables. `file_lock` ensures safe concurrent access to shared resources. The `mcp_server_host` is configurable to expose to LAN, giving the user control over network exposure. Arbitrary command execution via `subprocess.run` is limited to specific, justified system utilities (`nano`, `streamlit`, `docker`, `pandoc`). Overall, the architecture minimizes common attack vectors.
Similar Servers
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.
pageindex-mcp
This MCP server acts as a bridge, enabling LLM-native, reasoning-based RAG on documents (local or online PDFs) for MCP-compatible agents like Claude and Cursor, without requiring a vector database locally.
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.
qdrant-loader
A Model Context Protocol (MCP) server that provides advanced Retrieval-Augmented Generation (RAG) capabilities to AI development tools by bridging a QDrant knowledge base for intelligent, context-aware search.