{"id":28455,"library":"web-forager","title":"Web Forager","description":"A search-and-fetch toolkit for AI agents, providing an MCP server and standalone Agent Skills powered by DuckDuckGo and Jina Reader. Version 3.0.1, actively maintained.","status":"active","version":"3.0.1","language":"python","source_language":"en","source_url":"https://github.com/CyranoB/web-forager","tags":["mcp","duckduckgo","jina-reader","ai-agents","search"],"install":[{"cmd":"pip install web-forager","lang":"bash","label":"Install latest release"}],"dependencies":[{"reason":"Renamed from duckduckgo-mcp to web-forager in v3.0.0; old package may be confused.","package":"duckduckgo-mcp","optional":true}],"imports":[{"note":"Module renamed in v3.0.0.","wrong":"from duckduckgo_mcp import *","symbol":"web_forager","correct":"from web_forager import *"},{"note":"Path changed due to package rename.","wrong":"from duckduckgo_mcp.mcp_server import mcp","symbol":"mcp_server","correct":"from web_forager.mcp_server import mcp"}],"quickstart":{"code":"from web_forager.mcp_server import mcp\nimport os\n# Set API key if needed\nos.environ['JINA_API_KEY'] = 'your-key'  # optional\nmcp.run()","lang":"python","description":"Launch the MCP server that provides DuckDuckGo search and Jina Reader fetch tools."},"warnings":[{"fix":"Uninstall old package: pip uninstall duckduckgo-mcp. Install new: pip install web-forager. Update imports and CLI usage.","message":"Package renamed from duckduckgo-mcp to web-forager; all imports and CLI commands changed.","severity":"breaking","affected_versions":">=3.0.0"},{"fix":"Add delays between requests or use a different search backend.","message":"DuckDuckGo may rate-limit requests; the library uses ddgs 9.10.0 to mitigate, but heavy usage can still be blocked.","severity":"gotcha","affected_versions":"all"},{"fix":"Use tech-advisor skill instead.","message":"tech-radar skill replaced by tech-advisor in v3.0.0.","severity":"deprecated","affected_versions":"<3.0.0"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Run: pip install web-forager","cause":"Package not installed or wrong Python environment.","error":"ModuleNotFoundError: No module named 'web_forager'"},{"fix":"Update import: from web_forager.mcp_server import mcp","cause":"Old import path from renamed package.","error":"ImportError: cannot import name 'mcp' from 'duckduckgo_mcp'"},{"fix":"Reduce request frequency or implement exponential backoff.","cause":"DuckDuckGo rate limiting; too many requests.","error":"ddgs.exceptions.DDGException: 402 Payment Required"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}