mcp_memex
by LibraxisAI
Overview
Provides a local Retrieval-Augmented Generation (RAG) toolset with an embedded vector store and local/optional remote embeddings for MCP clients.
Installation
cargo run --release -- --log-level infoEnvironment Variables
- DISABLE_MLX
- DRAGON_BASE_URL
- MLX_JIT_MODE
- MLX_JIT_PORT
- EMBEDDER_PORT
- RERANKER_PORT
- EMBEDDER_MODEL
- RERANKER_MODEL
- FASTEMBED_CACHE_PATH
- HF_HUB_CACHE
- LANCEDB_PATH
- PROTOC
Security Notes
The `rag_index` function, which allows indexing of arbitrary file paths provided by the client via JSON-RPC, presents a local information disclosure risk. A malicious client could instruct the server to index sensitive system files (e.g., '/etc/passwd', private keys). If these indexed documents are subsequently retrieved via `rag_search`, their content could be exposed. Input path validation or restriction to specific directories is missing. SQL injection into LanceDB queries is mitigated by proper escaping. No direct 'eval' or code injection risks were identified in the RPC handler.
Similar Servers
awesome-mcp-servers
A comprehensive directory for discovering various Model Context Protocol (MCP) servers, clients, and frameworks across different domains, facilitating integration with AI assistants.
mcp-server-infranodus
Integrates InfraNodus knowledge graph and text network analysis capabilities into LLM workflows and AI assistants for generating knowledge graphs, detecting content gaps, identifying topics, and performing SEO analysis.
mcp-dblp
Provides a Model Context Protocol (MCP) server for Large Language Models (LLMs) to access, search, and manage publications and BibTeX entries from the DBLP computer science bibliography database.
Accurate-Cyber-Box-Alpha
Accurate-Cyber-Box is an advanced cybersecurity tool designed for penetration testing, cyber drills, real-time network monitoring, and incident response, integrated with MCP servers and Telegram for enhanced communication and control.