Back to Home
sebrinass icon

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

Run Command
npx -y mcp-augmented-search

Environment 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

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-19

Tags

searxngweb-searchmcpaiollama