D

DuckDuckGo Search

Free, keyless web search backed by DuckDuckGo.

DuckDuckGo·No reviews yet
Repo Docs
Share:

About

Perform web and image searches through DuckDuckGo's public endpoints — no API key required. Returns title, snippet, and URL for each hit. Great as a zero-config fallback search tool for local dev, low-cost agents, and privacy-conscious workflows.

Example tools

Illustrative tool names — the actual tool set is defined by the server at runtime.

web_search
Search the web and return top results
fetch_url
Fetch and return the contents of a URL

Screenshots

No screenshots yet.

Frequently Asked Questions

Common questions about DuckDuckGo Search.

What is the DuckDuckGo Search MCP?
The DuckDuckGo Search MCP enables web and image searches using DuckDuckGo's public endpoints. It returns search results including titles, snippets, and URLs, making it suitable for local development and privacy-focused tasks.
Does the DuckDuckGo Search MCP require an API key or other credentials?
No, the DuckDuckGo Search MCP does not require an API key, OAuth, or any other credentials for operation. It utilizes DuckDuckGo's public endpoints directly.
What are common use cases for the DuckDuckGo Search MCP?
Common use cases include zero-configuration fallback search for local development, providing web search capabilities to low-cost agents, and supporting privacy-conscious workflows that avoid tracking.
How can I install the DuckDuckGo Search MCP for use with a client like Claude Desktop?
To install, follow the instructions in the repository's README. Once the server is running via stdio, configure Claude Desktop to connect to it as a local MCP server, typically by specifying the server's local address and port.
What are the cost and licensing of the DuckDuckGo Search MCP?
The DuckDuckGo Search MCP itself is open source and free to use under its licensing terms. The underlying DuckDuckGo search service is also free for public use.
Are there any limitations or prerequisites for using this MCP?
A key limitation is reliance on DuckDuckGo's public endpoints, which may have rate limits or usage policies. Users should consult DuckDuckGo's terms of service for any usage restrictions that might apply.

Install DuckDuckGo Search

Claude Desktop

Add this to claude_desktop_config.json.

{
  "mcpServers": {
    "duckduckgo": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-duckduckgo"
      ]
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json.

{
  "mcpServers": {
    "duckduckgo": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-duckduckgo"
      ]
    }
  }
}

VS Code

Add this to your workspace settings.json.

{
  "mcp.servers": {
    "duckduckgo": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-duckduckgo"
      ]
    }
  }
}

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Discussion(0)

Sign in to join the discussion.

No comments yet.