# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml
name: duckduckgo-mcp
displayName: DuckDuckGo MCP Server
description: Search the web using DuckDuckGo and fetch/convert web content using Jina Reader. Privacy-focused search with no API key required.
visibility: public
type: mcp
author:
name: Eddie Pick
url: https://github.com/CyranoB
repository: https://github.com/CyranoB/duckduckgo-mcp
keywords:
- search
- duckduckgo
- web
- fetch
- jina
- privacy
files:
- README.md
- pyproject.toml
- src/duckduckgo_mcp/server.py
- src/duckduckgo_mcp/duckduckgo_search.py
- src/duckduckgo_mcp/jina_fetch.py
startCommand:
type: stdio
configSchema:
type: object
properties:
debug:
type: boolean
description: Enable debug logging
default: false
commandFunction: |-
(config) => ({
command: 'uvx',
args: config.debug
? ['duckduckgo-mcp', 'serve', '--debug']
: ['duckduckgo-mcp', 'serve']
})
exampleConfig:
debug: false