Privacy-respecting, self-hosted metasearch MCP server that aggregates results from multiple search engines and fetches page content as Markdown.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
process.env. You'll be asked to provide them before it can run.SEARCH_AUTH— Basic auth credentials (user:pass). Leave empty if your instance is public.SEARCH_DEFAULT_COUNT— 10 Default results per search (1–50)SEARCH_FETCH_TIMEOUT— 15000 Page fetch timeout (ms)SEARCH_FETCH_UA— Chrome UA User-Agent for page fetchingSEARCH_MAX_LENGTH— 8000 Max chars for result content (500–50000)SEARCH_RECOMMENDED_ENGINES— Semicolon-separated recommended engines, optionally with engine|description. Shown in info output. See config example below.SEARCH_SNIPPET_LENGTH— 300 Max chars for result snippet (truncated at word boundary)SEARCH_TIMEOUT— 15000 SearXNG API timeout (ms)SEARCH_URL— Your SearXNG instance URL (required)[](https://m8ven.ai/mcp/caikiji-mcp-search-168rpa)