DuckDuckGo MCP Server
Provides web search capabilities through DuckDuckGo's search engine with advanced rate limiting and content fetching from webpage URLs
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DuckDuckGo MCP Serversearch for recent developments in quantum computing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DuckDuckGo MCP Server
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo with content fetching features.
Features
Web Search: Search DuckDuckGo with advanced rate limiting and result formatting
Content Fetching: Retrieve and parse webpage content with intelligent text extraction
Rate Limiting: Built-in protection against rate limits
LLM-Friendly Output: Results formatted specifically for large language model consumption
Related MCP server: MCP Web Tools Server
Docker Build
# Build the Docker image
docker build -t duckduckgo-mcp-server:latest .
# Run the MCP server
docker run --rm -i duckduckgo-mcp-server:latestAliyun Image
The image is also available on Aliyun Container Registry:
# Pull from Aliyun
docker pull crpi-kdbkl9428esejpsc.cn-hangzhou.personal.cr.aliyuncs.com/li-personal/duckduckgo-mcp-server:latest
# Run the Aliyun image
docker run --rm -i crpi-kdbkl9428esejpsc.cn-hangzhou.personal.cr.aliyuncs.com/li-personal/duckduckgo-mcp-server:latestMCP Tools
search
Search DuckDuckGo and return formatted results.
query: Search query string
max_results: Maximum number of results (default: 10)
fetch_content
Fetch and parse content from a webpage URL.
url: The webpage URL to fetch content from
Claude Code Integration
Add to Claude Code global configuration:
claude mcp add --scope user --transport stdio duckduckgo-search -- docker run --rm -i crpi-kdbkl9428esejpsc.cn-hangzhou.personal.cr.aliyuncs.com/li-personal/duckduckgo-mcp-server:latestProject Structure
.
├── Dockerfile # Docker build configuration
├── docker-compose.yml # Docker Compose configuration
├── pyproject.toml # Python project configuration
├── .dockerignore # Docker build ignore rules
└── src/
└── duckduckgo_mcp_server/
├── __init__.py # Package initialization
└── server.py # Main MCP server implementationMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Flicense-qualityCmaintenanceEnables web searching through DuckDuckGo and fetching content from webpages. Provides search capabilities with configurable result limits and webpage content extraction for AI assistants.Last updated
- FlicenseDqualityDmaintenanceProvides web connectivity tools for searching the web via DuckDuckGo or SerpAPI, fetching URL content, and extracting readable text from web pages.Last updated32
- Alicense-qualityCmaintenanceEnables 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.Last updated11MIT
- Alicense-qualityDmaintenanceProvides web search and content fetching capabilities using DuckDuckGo, with rate limiting and clean text extraction.Last updated3MIT
Related MCP Connectors
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…
The best web search for your AI Agent
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/988664li-star/duckduckgo-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server