An MCP server that gives an agent the open web: DuckDuckGo search, URL scraping, and result filtering and ranking. No API key, no headless browser, and no npm registry — it installs straight from this page.
curl -fsSL https://dixonsolutions.github.io/ratduck-search-mcp/install.sh | bash
Or point npm at the tarball yourself:
npm install -g https://dixonsolutions.github.io/ratduck-search-mcp/ratduck-search-mcp-latest.tgz
Claude Code:
claude mcp add ratduck -- ratduck-search-mcp
Any client that takes mcpServers JSON:
{
"mcpServers": {
"ratduck": {
"command": "ratduck-search-mcp"
}
}
}
ddg_search — search DuckDuckGo, with site, region, safe-search and time-range optionsddg_top_results — search, filter and re-rank to the best few, optionally fetching each pagescrape_url — any URL as markdown, text, HTML, links or metadatafilter_results — narrow and re-rank results you already have, offline| Version | Tarball | Notes |
|---|---|---|
0.1.0 latest | ratduck-search-mcp-0.1.0.tgz | release notes |
versions.json has the same list, machine-readable.