DuckDuckGo MCP Server
@rsimd
About DuckDuckGo MCP Server
DuckDuckGo MCP Server for Claude Desktop and Cursor
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"duckduckgo-mcp-server-rsimd": {
"command": "uv",
"args": [
"sync"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is DuckDuckGo MCP Server?
DuckDuckGo MCP Server is a Model Context Protocol (MCP) server that provides web search functionality using DuckDuckGo. It is designed for use with MCP-compatible applications such as Claude Desktop and Cursor IDE.
How to use DuckDuckGo MCP Server?
Install dependencies using uv sync (recommended) or pip install -r requirements.txt. Start the server with uv run duckduckgo-mcp-server or python run.py. Configure your MCP client (e.g., Claude Desktop or Cursor) to use the server by specifying the command and arguments in the client's MCP settings JSON. The server exposes a single tool: search_duckduckgo.
Key features of DuckDuckGo MCP Server
- Web page search via DuckDuckGo
- Summarization and detailed info retrieval from search results
- Asynchronous processing for fast searches
- Fallback mechanism for stability
- No special configuration required
Use cases of DuckDuckGo MCP Server
- Provide real-time web search capabilities to AI assistants
- Enable code editors like Cursor to fetch current information
- Support MCP clients for automated information retrieval
- Run searches in Dockerized environments
FAQ from DuckDuckGo MCP Server
What MCP clients are supported?
Claude Desktop (Mac/Windows/Linux), Cursor IDE, and any other MCP-compatible application.
What are the prerequisites?
Python 3.11 or later (Python 3.13 recommended) and the uv package manager (recommended) or pip.
How do I configure the server in my client?
Set the MCP server command to uv run duckduckgo-mcp-server (when using uv) or python server.py (with pip), with the appropriate working directory and environment.
Is there any cost or API key required?
No special configuration or payment is needed; DuckDuckGo search is free to use.
Where can I find troubleshooting help?
Refer to TROUBLESHOOTING.md, CONNECTION_SOLUTION.md, and IMPORTANT_NOTES.md in the repository for common issues and solutions.
Frequently asked questions
What MCP clients are supported?
Claude Desktop (Mac/Windows/Linux), Cursor IDE, and any other MCP-compatible application.
What are the prerequisites?
Python 3.11 or later (Python 3.13 recommended) and the `uv` package manager (recommended) or `pip`.
How do I configure the server in my client?
Set the MCP server command to `uv run duckduckgo-mcp-server` (when using uv) or `python server.py` (with pip), with the appropriate working directory and environment.
Is there any cost or API key required?
No special configuration or payment is needed; DuckDuckGo search is free to use.
Where can I find troubleshooting help?
Refer to TROUBLESHOOTING.md, CONNECTION_SOLUTION.md, and IMPORTANT_NOTES.md in the repository for common issues and solutions.
Basic information
More Search MCP servers
🚀 OneSearch MCP Server: Web Search & Crawl & Scraper & Extract
yokingma🚀 OneSearch MCP Server: Web Search & Scraper & Extract, Support agent-browser, SearXNG, Tavily, DuckDuckGo, Bing, etc.
Version 2.0 is here!!
mixelpixxMCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline - enable google search and ability to follow links and research websites
Web Scout MCP Server
pinkpixel-devA powerful MCP server extension providing web search and content extraction capabilities. Integrates DuckDuckGo search functionality and URL content extraction into your MCP environment, enabling AI assistants to search the web and extract webpage content programmatically.
Google Search Tool
web-agent-masterA Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.
perplexity-mcp MCP server
jsonallenA Model Context Protocol (MCP) server that provides web search functionality using Perplexity AI's API.
Comments