Skip to content

v2.1.0: LLM-friendly output format and deployment support

Choose a tag to compare

@CyranoB CyranoB released this 31 Dec 22:56
· 58 commits to main since this release
472716b

What's New

Features

  • LLM-friendly output format: New output_format parameter for duckduckgo_search tool
    • json (default): Returns list of dicts (backward compatible)
    • text: Returns numbered, LLM-friendly formatted results
  • Docker support: New Dockerfile for containerized deployment with non-root user
  • Smithery integration: smithery.yaml for MCP ecosystem discoverability

CLI Updates

  • New --output-format flag for search command

Documentation

  • Updated README with Docker and Smithery installation instructions
  • Added Smithery badge

Usage

# Text format (LLM-friendly)
duckduckgo-mcp search "your query" --output-format text

# JSON format (default, backward compatible)
duckduckgo-mcp search "your query" --output-format json

# Docker
docker build --build-arg VERSION=2.1.0 -t duckduckgo-mcp .
docker run -i duckduckgo-mcp

Full Changelog: v2.0.2...v2.1.0