mcp-augmented-search
by sebrinass
Overview
This server augments web search and content reading capabilities for AI models, providing structured thinking, hybrid retrieval, and semantic caching via the Model Context Protocol (MCP).
Installation
npx -y mcp-augmented-searchEnvironment Variables
- SEARXNG_URL
- AUTH_USERNAME
- AUTH_PASSWORD
- USER_AGENT
- HTTP_PROXY
- HTTPS_PROXY
- NO_PROXY
- ENABLE_EMBEDDING
- EMBEDDING_PROVIDER
- OLLAMA_HOST
- OPENAI_API_KEY
- OPENAI_API_ENDPOINT
- EMBEDDING_MODEL
- TOP_K
- CHUNK_SIZE
- CHUNK_OVERLAP
- CACHE_MAX_SIZE
- CACHE_EMBEDDING
- CACHE_URL
- FETCH_TIMEOUT_MS
- ENABLE_ROBOTS_TXT
- BLOCK_VIDEO_SITES
- VIDEO_BLOCKLIST
- MAX_KEYWORDS
- MAX_DESCRIPTION_LENGTH
- RESEARCH_SEARCH_TIMEOUT_MS
- MCP_HTTP_PORT
- PUPPETEER_EXECUTABLE_PATH
Security Notes
CRITICAL: The server launches Puppeteer with `--no-sandbox` and `--disable-setuid-sandbox` arguments when falling back for URL reading (src/url-reader.ts). This disables the browser's security sandbox, which is a significant security risk. If the server is used to fetch and render untrusted or malicious web pages, it could lead to arbitrary code execution on the host system. Additionally, the CORS configuration `origin: '*'` in `src/http-server.ts` is too permissive for production environments and should be restricted. Logging includes client IP and user-agent which can be PII.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
mcp-server
A Model Context Protocol (MCP) server that integrates with SerpApi to provide comprehensive search engine results and data extraction to an LLM.
RivalSearchMCP
Advanced MCP server for web research, content discovery, and trends analysis, integrating AI for enhanced insights and orchestrating various data gathering tools.
codeweaver
A code intelligence platform that provides semantically rich, context-aware code search for AI agents, aimed at reducing cognitive load and token costs for coding tasks.