D
Share:
About
Perform web and image searches through DuckDuckGo's public endpoints — no API key required. Returns title, snippet, and URL for each hit. Great as a zero-config fallback search tool for local dev, low-cost agents, and privacy-conscious workflows.
Example tools
Illustrative tool names — the actual tool set is defined by the server at runtime.
web_search
Search the web and return top results
fetch_url
Fetch and return the contents of a URL
Screenshots
No screenshots yet.
Frequently Asked Questions
Common questions about DuckDuckGo Search.
- What is the DuckDuckGo Search MCP?
- The DuckDuckGo Search MCP enables web and image searches using DuckDuckGo's public endpoints. It returns search results including titles, snippets, and URLs, making it suitable for local development and privacy-focused tasks.
- Does the DuckDuckGo Search MCP require an API key or other credentials?
- No, the DuckDuckGo Search MCP does not require an API key, OAuth, or any other credentials for operation. It utilizes DuckDuckGo's public endpoints directly.
- What are common use cases for the DuckDuckGo Search MCP?
- Common use cases include zero-configuration fallback search for local development, providing web search capabilities to low-cost agents, and supporting privacy-conscious workflows that avoid tracking.
- How can I install the DuckDuckGo Search MCP for use with a client like Claude Desktop?
- To install, follow the instructions in the repository's README. Once the server is running via stdio, configure Claude Desktop to connect to it as a local MCP server, typically by specifying the server's local address and port.
- What are the cost and licensing of the DuckDuckGo Search MCP?
- The DuckDuckGo Search MCP itself is open source and free to use under its licensing terms. The underlying DuckDuckGo search service is also free for public use.
- Are there any limitations or prerequisites for using this MCP?
- A key limitation is reliance on DuckDuckGo's public endpoints, which may have rate limits or usage policies. Users should consult DuckDuckGo's terms of service for any usage restrictions that might apply.
Install DuckDuckGo Search
Claude Desktop
Add this to claude_desktop_config.json.
{
"mcpServers": {
"duckduckgo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-duckduckgo"
]
}
}
}Cursor
Add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"duckduckgo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-duckduckgo"
]
}
}
}VS Code
Add this to your workspace settings.json.
{
"mcp.servers": {
"duckduckgo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-duckduckgo"
]
}
}
}Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Discussion(0)
No comments yet.