Skip to main content
Glama

DuckDuckGo MCP Server

A Model Context Protocol (MCP) server that provides DuckDuckGo search capabilities and web content fetching.

Origin

This server was copied from nickclyde/duckduckgo-mcp-server on GitHub.

Copyright (c) 2025 Nick Clyde Released under the MIT License

Features

  • Web Search: Search DuckDuckGo and return formatted results

  • Content Fetching: Fetch and parse webpage content from URLs

  • Rate limiting to prevent overwhelming services

  • Runs as an MCP server on port 9870

Building

Build the container using the Makefile:

make

Or directly with Docker/Podman:

docker build -t ddg-mcp-server:0.1.0 .

Running

Run the container exposing port 9870:

docker run -p 9870:9870 ddg-mcp-server:0.1.0

MCP Tools

The server provides two MCP tools:

  1. search: Search DuckDuckGo and return formatted results

    • query: The search query string

    • max_results: Maximum number of results to return (default: 10)

  2. fetch_content: Fetch and parse content from a webpage URL

    • url: The webpage URL to fetch content from

Dependencies

  • Python 3.12

  • mcp (Model Context Protocol)

  • httpx (async HTTP client)

  • beautifulsoup4 (HTML parsing)

CI/CD

The repository includes GitHub Actions workflows for:

  • Pull request testing (builds the container)

  • Release deployment (builds and pushes to Docker Hub)

-
security - not tested
F
license - not found
-
quality - not tested

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    Enables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.
    Last updated -
    6
    12
    MIT License
  • A
    security
    A
    license
    A
    quality
    Provides web search functionality via DuckDuckGo for Claude Code and MCP-compatible clients, featuring advanced content exploration, navigation across search results, and detailed webpage analysis.
    Last updated -
    9
    MIT License
  • A
    security
    F
    license
    A
    quality
    A server that provides DuckDuckGo search capabilities (text, image, news, video search and AI chat) through the Model Context Protocol.
    Last updated -
    6
    5
    10
    • Apple
  • A
    security
    F
    license
    A
    quality
    Allows you to search the web using DuckDuckGo and optionally fetch and summarize content from search results.
    Last updated -
    2
    3

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/trustgraph-ai/duckduckgo-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server