{"repo":"sweetcornna/free-search-mcp","free":true,"listed":false,"github":"https://github.com/sweetcornna/free-search-mcp","clone":"git clone https://github.com/sweetcornna/free-search-mcp.git","description":"Local-first, no-API-key MCP server for web search, fetch, and document reading. Multi-engine (DuckDuckGo, Mojeek, Startpage), smart Playwright fallback, FTS5 cache, LLM-tuned output.","language":"Python","stars":51,"topics":["claude","duckduckgo","llm","mcp","model-context-protocol","mojeek","playwright","python","search","websearch"],"license":"MIT","category":"mcp-servers","readme_excerpt":"free-search-mcp A local-first, no-API-key Model Context Protocol server that gives any LLM (Claude, GPT, local Ollama, …) the ability to search the web, fetch and clean up pages, and read documents — without you signing up for a single search API. It bundles together the best ideas from a handful of open-source MCPs into one Python package, and adds the LLM-ergonomics and reliability work they were each missing. One tool call. Three sources. No API key. No OPENAI API KEY -but-for-search shakedown. --- 🚀 One-click deploy One command — the keyless engines work immediately, no signup, no key, no checkout (needs uv): Any other MCP client: point it at the command uvx free-search-mcp (stdio). The first run downloads the package from PyPI; every HTTP engine works with no further setup. Optional — browser-rendered engines ( startpage , zhihu , …) and JS-heavy page fetches need Chromium once: Without it, HTTP search/fetch keep working, and any call that needs the browser returns that exact install command instead of a cryptic failure. Configuration (all optional) lives in /.config/search-mcp/.env — see Configuration. Full install (source checkout + client registration) It clones or updates the project under /.local/share/free-search-mcp , installs uv , syncs dependencies, installs Chromium for rendered engines (with OS deps on Linux), smoke-tests the server, and registers the search MCP server in Claude Code user scope. Other client targets: Codex, Cursor, Cline, Continue, Zed, and g","default_branch":null,"files":null,"tree":[],"storefront":"/r/sweetcornna","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sweetcornna/free-search-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}