Skip to content

v3.1.0 — DDGS Independence + Tool Visibility Control

Choose a tag to compare

@lennney lennney released this 22 Jul 03:43

🎉 DDGS Independence

DuckDuckGo search now works without Python. Node.js HTML engine (cheerio) serves as automatic fallback. Docker image no longer needs Python — npm install is enough.

🛠 Tool Visibility Control

ENABLED_TOOLS / DISABLED_TOOLS env vars let users control which MCP tools are visible to the agent.

📦 npm Ecosystem

llms.txt for agent discovery, optimized package.json (23 keywords), updated badges.

🔧 Fixes

partialFailures entries show correct engine name (was 'unknown'), removed unused config fields.

📊 Stats

  • Tests: 438 passing (38 test files) — was 235 at v3.0.0
  • Engines: 11 (8 free, 3 paid)
  • Dependencies: 5 production (removed Python hard dependency)

Full changelog: https://github.com/lennney/agent-search-mcp/blob/main/CHANGELOG.md