Loading...

This MCP server provides DuckDuckGo web search and content fetching capabilities, formatted for LLM consumption, with built-in rate limiting and error handling.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server provides DuckDuckGo web search and content fetching capabilities, formatted for LLM consumption, with built-in rate limiting and error handling.
This server is relatively safe for read-only operations like searching. However, the content fetching tool introduces a moderate risk due to the potential for retrieving malicious content. Exercise caution when using the content fetching tool, and ensure proper sanitization of retrieved content.
Performance is dependent on DuckDuckGo API response times and network latency. Rate limiting is implemented to prevent overloading the API.
No direct cost, but excessive usage may trigger DuckDuckGo's rate limits. Consider implementing caching to reduce API calls.
npx -y @smithery/cli install @nickclyde/duckduckgo-mcp-server --client claude{
"mcpServers": {
"ddg-search": {
"command": "uvx",
"args": ["duckduckgo-mcp-server"]
}
}
}searchPerforms a web search on DuckDuckGo and returns formatted results.
Read-only operation; no side effects.
fetch_contentFetches and parses content from a webpage.
Fetches content from arbitrary URLs, posing a risk of retrieving malicious content.
None
cloud
This server is relatively safe for read-only operations like searching. However, the content fetching tool introduces a moderate risk due to the potential for retrieving malicious content. Exercise caution when using the content fetching tool, and ensure proper sanitization of retrieved content.
Autonomy should be carefully considered, especially when using the content fetching tool, due to the risk of retrieving unexpected or malicious content.
Production Tip
Implement robust content sanitization and validation to mitigate risks associated with the content fetching tool.
You can use any standard search query that you would normally use on DuckDuckGo.
The server has built-in rate limiting. However, you should still be mindful of the number of requests you make.
You can fetch content from any publicly accessible webpage.
The server attempts to clean and format the text content, but it's crucial to implement your own sanitization to prevent prompt injection.
Yes, you can use this server for commercial purposes, subject to the terms of the MIT License and DuckDuckGo's terms of service.
You can contribute by submitting issues or pull requests on the project's repository.
The server may require updates to maintain compatibility with the DuckDuckGo API. Monitor the project repository for updates.