duckduckgo-mcp-server
A Model Context Protocol server that enables web search capabilities through DuckDuckGo.
This MCP server provides advanced web search functionalities by leveraging DuckDuckGo's search engine, allowing users to perform searches with enhanced rate limiting and result formatting. Additionally, it offers features for content fetching, enabling users to retrieve and parse webpage content intelligently, ensuring that the most relevant text is extracted effectively. The server is designed with built-in protections against rate limits for both search and content fetching, ensuring a smooth user experience. It also includes comprehensive error handling and logging, making it robust and reliable. Furthermore, the output is formatted specifically for large language model consumption, making it an ideal tool for developers working with AI applications.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"duckduckgo-mcp-server": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-duckduckgo-mcp-server"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions