Skip to content

v0.6.1

Latest

Choose a tag to compare

@nickclyde nickclyde released this 28 Jul 14:23
ad2e681

Fixes

馃摝 ModuleNotFoundError: No module named 'mcp.server.fastmcp' on fresh installs (#60)

The mcp SDK released 2.0.0, which removes the mcp.server.fastmcp module in favor of a new MCPServer API. Because this package declared an unbounded mcp[cli]>=1.26.0 dependency, fresh installs (e.g. uvx duckduckgo-mcp-server) resolved mcp 2.0.0 and crashed on startup. The dependency is now capped to mcp[cli]>=1.26.0,<2 until the server is migrated to the v2 API.

Existing installs with a pinned/locked mcp 1.x were unaffected.

Upgrade

uv pip install --upgrade duckduckgo-mcp-server
# or, to enable the search/fetch curl fallback:
uv pip install --upgrade "duckduckgo-mcp-server[browser]"

uvx duckduckgo-mcp-server users may need to refresh the cached environment: uv cache clean duckduckgo-mcp-server

Full changelog: v0.6.0...v0.6.1