DuckDuckGo

DuckDuckGo

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

10K+

3

2 Tools

Signed
Built by Docker
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

DuckDuckGo MCP Server

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/duckduckgo
Authornickclyde
Repositoryhttps://github.com/nickclyde/duckduckgo-mcp-server
Dockerfilehttps://github.com/nickclyde/duckduckgo-mcp-server/blob/main/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/duckduckgo --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (2)

Tools provided by this ServerShort Description
fetch_contentFetch and parse content from a webpage URL.
searchSearch DuckDuckGo and return formatted results.

Tools Details

Tool: fetch_content

Fetch and parse content from a webpage URL.

ParametersTypeDescription
urlstringThe webpage URL to fetch content from

Tool: search

Search DuckDuckGo and return formatted results.

ParametersTypeDescription
querystringThe search query string
max_resultsintegeroptionalMaximum number of results to return (default: 10)

Use this MCP Server

{
  "mcpServers": {
    "duckduckgo": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/duckduckgo"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers