local_media_search_mcp_server
Verified Safeby mugdhav
Overview
Enables privacy-first semantic search of local media (photos and videos) using natural language queries with a local AI model.
Installation
python app.pyEnvironment Variables
- MEDIA_DIR
- INDEX_DIR
Security Notes
The server is designed for local-only operation, explicitly binds to localhost (127.0.0.1), and disables public sharing, significantly reducing network attack surface. It primarily uses well-established Python libraries (Gradio, Transformers, PyTorch, FAISS, OpenCV) without direct use of dangerous functions like 'eval' or shell execution from user input. Configuration is managed via .env files, avoiding hardcoded secrets. The primary risk would stem from vulnerabilities in underlying libraries or highly sophisticated path traversal attacks if a malicious file was intentionally placed in the media directory, but this is mitigated by the local-only nature.
Similar Servers
mcp-documentation-server
A local-first MCP server for document management, semantic search, and AI-powered document intelligence.
opensearch-mcp-server-py
Enables AI assistants to interact with OpenSearch clusters, providing a standardized interface for search, mapping, and shard management.
toolhive-studio
ToolHive simplifies and secures the discovery, deployment, and management of Model Context Protocol (MCP) servers, enabling connections to AI agents and clients.
simple-memory-mcp
A fast Model Context Protocol (MCP) server for persistent memory storage, intelligent tagging, and full-text search, primarily for AI assistants to manage conversational context and knowledge bases.