DuckDuckGo MCP (DEPRECATED - renamed to web-forager)

raw JSON →
3.0.0 verified Sat May 09 auth: no python deprecated

A search-and-fetch MCP toolkit for AI agents, now renamed to web-forager. This package (duckduckgo-mcp v3.0.0) is deprecated; install web-forager instead. Current web-forager version: 3.0.1. Release cadence: irregular.

pip install web-forager
error ModuleNotFoundError: No module named 'duckduckgo_mcp'
cause The module has been renamed to web_forager after v3.0.0.
fix
Replace 'from duckduckgo_mcp import ...' with 'from web_forager import ...'.
error Error: No such command 'duckduckgo-mcp'
cause CLI command renamed from duckduckgo-mcp to web-forager.
fix
Use 'web-forager' instead of 'duckduckgo-mcp' in terminal.
breaking The package duckduckgo-mcp has been renamed to web-forager. All imports, CLI commands, and PyPI package name have changed.
fix Run: pip uninstall duckduckgo-mcp && pip install web-forager. Update all imports from duckduckgo_mcp to web_forager.
deprecated This package is deprecated in favor of web-forager. No further updates will be published under duckduckgo-mcp.
fix Migrate to web-forager.

Basic usage of the renamed package web-forager for DuckDuckGo search via MCP.

from web_forager import DuckDuckGoMCPServer

async def main():
    server = DuckDuckGoMCPServer()
    result = await server.search('Python MCP tools')
    print(result)

if __name__ == '__main__':
    import asyncio
    asyncio.run(main())