DuckDuckGo MCP Server
Provides web search capabilities and content fetching from URLs using DuckDuckGo's search engine, allowing users to search the web and retrieve parsed webpage content
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Related MCP server: Web Search MCP
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:
makeOr 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.0MCP Tools
The server provides two MCP tools:
search: Search DuckDuckGo and return formatted results
query: The search query stringmax_results: Maximum number of results to return (default: 10)
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)
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search and page reading for AI agents, including JSON APIs, RSS feeds and YouTube.
Web data for agents. Extract web pages, crawl websites, discover URLs, and search the web.
Provides AI assistants with access to Seltz's powerful Web Search capabilities.
Web search, URL content extraction to Markdown, site mapping, and recursive web crawler.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables web search through DuckDuckGo and webpage content fetching with intelligent text extraction. Features built-in rate limiting and LLM-optimized result formatting for seamless integration with language models.2MIT
- AlicenseNot gradedqualityDmaintenanceEnables web searching through Google, DuckDuckGo, and Bing using a headless Chrome browser, returning structured results with titles, URLs, and snippets. Also supports fetching and extracting text content from any webpage.16MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read webpages and perform web searches using DuckDuckGo.MIT
- AlicenseNot gradedqualityDmaintenanceEnables web search using Bing and DuckDuckGo combined, and fetching readable content from web pages, with no API key required.9 npm2MIT