What is duckduckgo-search MCP Server?
A TypeScript-based Model Context Protocol (MCP) server that provides web search functionality through the DuckDuckGo API. It is designed for developers using AI assistants (e.g., Claude Desktop) who need to perform web searches via a standard tool interface.
How to use duckduckgo-search MCP Server?
Configure the server in Claude Desktop by adding the duckduckgo-search entry to the mcpServers object in claude_desktop_config.json. Use either the online command (npx -y duckduckgo-mcp-server) or the local build path. Once connected, the duckduckgo_search tool handles searches.
Key features of duckduckgo-search MCP Server
- DuckDuckGo web search via the
duckduckgo_search tool.
- Required
query parameter (max 400 characters).
- Optional
count (1–20 results, default 10) and safeSearch (strict/moderate/off, default moderate).
- Returns formatted Markdown search results.
- Rate limit of 1 request per second and 15,000 requests per month.
- Built with TypeScript; supports development with auto-rebuild and MCP Inspector.
Use cases of duckduckgo-search MCP Server
- Let an AI assistant fetch current web information on demand.
- Integrate web search into agent workflows without a dedicated API key.
- Retrieve search results in a structured, readable Markdown format.
コメント